Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EncoderDecoder ¶
type EncoderDecoder struct {
// contains filtered or unexported fields
}
func (*EncoderDecoder) Decode ¶
func (e *EncoderDecoder) Decode(data []byte, v interface{}) error
func (*EncoderDecoder) GetStrategy ¶
func (e *EncoderDecoder) GetStrategy() StrategyAlgo
func (*EncoderDecoder) SetStrategy ¶
func (e *EncoderDecoder) SetStrategy(s StrategyAlgo)
type JSONStrategy ¶
type JSONStrategy struct{}
type MsgPackStrategy ¶ added in v1.3.0
type MsgPackStrategy struct{}
type Nesting ¶
type Nesting struct { XMLName xml.Name `xml:"resources" json:"resources" yaml:"resources" toml:"resources" watson:"resources" msgpack:"resources"` Strings []*String `xml:"string" json:"string" yaml:"string,flow" toml:"string,multiline" watson:"string" msgpack:"string,as_array"` StringsArray []*StringArray `` /* 147-byte string literal not displayed */ Plurals []*Plural `xml:"plurals" json:"plurals" yaml:"plurals,flow" toml:"plurals,multiline" watson:"plurals" msgpack:"plurals,as_array"` }
type Plural ¶
type Plural struct { XMLName xml.Name `xml:"plurals" json:"plurals" yaml:"plurals" toml:"plurals" watson:"plurals" msgpack:"plurals"` Name string `xml:"name,attr" json:"name" yaml:"name" toml:"name" watson:"name" msgpack:"name"` Items []*PluralItem `xml:"item" json:"items" yaml:"items,flow" toml:"items,multiline" watson:"items" msgpack:"items,as_array"` }
type PluralItem ¶
type PluralItem struct { XMLName xml.Name `xml:"item" json:"item" yaml:"item" toml:"item" watson:"item" msgpack:"item"` Quantity string `xml:"quantity,attr" json:"quantity" yaml:"quantity" toml:"quantity" watson:"quantity" msgpack:"quantity"` Value string `xml:",innerxml" json:"value" yaml:"value" toml:"value" watson:"value" msgpack:"value"` }
type StrategyAlgo ¶
type StrategyAlgo interface {
// contains filtered or unexported methods
}
type String ¶
type String struct { XMLName xml.Name `xml:"string" json:"string" yaml:"string" toml:"string" watson:"string" msgpack:"string"` Name string `xml:"name,attr" json:"name" yaml:"name" toml:"name" watson:"name" msgpack:"name"` Value string `xml:",innerxml" json:"value" yaml:"value" toml:"value" watson:"value" msgpack:"value"` }
type StringArray ¶
type StringArray struct { XMLName xml.Name `xml:"string-array" json:"string-array" yaml:"string-array" toml:"string-array" watson:"string-array" msgpack:"string-array"` Name string `xml:"name,attr" json:"name" yaml:"name" toml:"name" watson:"name" msgpack:"name"` Items []*Item `xml:"item" json:"items" yaml:"items,flow" toml:"items,multiline" watson:"items" msgpack:"items,as_array" ` }
type TOMLStrategy ¶
type TOMLStrategy struct{}
type WatsonStrategy ¶
type WatsonStrategy struct{}
type XMLStrategy ¶
type XMLStrategy struct{}
type YAMLStrategy ¶
type YAMLStrategy struct{}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.