custom_properties

package
v0.0.0-...-9dee689 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2024 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CT_Properties

type CT_Properties struct {
	Property []*CT_Property
}

func NewCT_Properties

func NewCT_Properties() *CT_Properties

func (*CT_Properties) MarshalXML

func (m *CT_Properties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

func (*CT_Properties) UnmarshalXML

func (m *CT_Properties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

func (*CT_Properties) Validate

func (m *CT_Properties) Validate() error

Validate validates the CT_Properties and its children

func (*CT_Properties) ValidateWithPath

func (m *CT_Properties) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path

type CT_Property

type CT_Property struct {
	FmtidAttr      string
	PidAttr        int32
	NameAttr       *string
	LinkTargetAttr *string
	Vector         *docPropsVTypes.Vector
	Array          *docPropsVTypes.Array
	Blob           *string
	Oblob          *string
	Empty          *docPropsVTypes.Empty
	Null           *docPropsVTypes.Null
	I1             *int8
	I2             *int16
	I4             *int32
	I8             *int64
	Int            *int32
	Ui1            *uint8
	Ui2            *uint16
	Ui4            *uint32
	Ui8            *uint64
	Uint           *uint32
	R4             *float32
	R8             *float64
	Decimal        *float64
	Lpstr          *string
	Lpwstr         *string
	Bstr           *string
	Date           *time.Time
	Filetime       *time.Time
	Bool           *bool
	Cy             *string
	Error          *string
	Stream         *string
	Ostream        *string
	Storage        *string
	Ostorage       *string
	Vstream        *docPropsVTypes.Vstream
	Clsid          *string
}

func NewCT_Property

func NewCT_Property() *CT_Property

func (*CT_Property) MarshalXML

func (m *CT_Property) MarshalXML(e *xml.Encoder, start xml.StartElement) error

func (*CT_Property) UnmarshalXML

func (m *CT_Property) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

func (*CT_Property) Validate

func (m *CT_Property) Validate() error

Validate validates the CT_Property and its children

func (*CT_Property) ValidateWithPath

func (m *CT_Property) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Property and its children, prefixing error messages with path

type Properties

type Properties struct {
	CT_Properties
}

func NewProperties

func NewProperties() *Properties

func (*Properties) MarshalXML

func (m *Properties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

func (*Properties) UnmarshalXML

func (m *Properties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

func (*Properties) Validate

func (m *Properties) Validate() error

Validate validates the Properties and its children

func (*Properties) ValidateWithPath

func (m *Properties) ValidateWithPath(path string) error

ValidateWithPath validates the Properties and its children, prefixing error messages with path

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL