C# Class CharacterArrayTransform, simplexml

The CharacterArrayTransform is used to transform text values to and from string representations, which will be inserted in the generated XML document as the value place holder. The value must be readable and writable in the same format. Fields and methods annotated with the XML attribute annotation will use this to persist and retrieve the value to and from the XML source. @Attribute private char[] text; As well as the XML attribute values using transforms, fields and methods annotated with the XML element annotation will use this. Aside from the obvious difference, the element annotation has an advantage over the attribute annotation in that it can maintain any references using the CycleStrategy object.
Inheritance: Transform
显示文件 Open project: ngallagher/simplexml

Public Methods

Method Description
CharacterArrayTransform ( Class, entry ) : System

Constructor for the PrimitiveArrayTransform object. This is used to create a transform that will create primitive arrays and populate the values of the array with values from a comma separated list of individual values for the entry type.

Read ( String value ) : Object

This method is used to convert the string value given to an appropriate representation. This is used when an object is being deserialized from the XML document and the value for the string representation is required.

Read ( char list, int length ) : Object

This method is used to convert the string value given to an appropriate representation. This is used when an object is being deserialized from the XML document and the value for the string representation is required.

Write ( Object value ) : String

This method is used to convert the provided value into an XML usable format. This is used in the serialization process when there is a need to convert a field value in to a string so that that value can be written as a valid XML entity.

Write ( Object value, int length ) : String

This method is used to convert the provided value into an XML usable format. This is used in the serialization process when there is a need to convert a field value in to a string so that that value can be written as a valid XML entity.

Method Details

CharacterArrayTransform() public method

Constructor for the PrimitiveArrayTransform object. This is used to create a transform that will create primitive arrays and populate the values of the array with values from a comma separated list of individual values for the entry type.
public CharacterArrayTransform ( Class, entry ) : System
entry Class, /// this is the entry component type for the array ///
return System

Read() public method

This method is used to convert the string value given to an appropriate representation. This is used when an object is being deserialized from the XML document and the value for the string representation is required.
public Read ( String value ) : Object
value String /// this is the string representation of the value ///
return Object

Read() public method

This method is used to convert the string value given to an appropriate representation. This is used when an object is being deserialized from the XML document and the value for the string representation is required.
public Read ( char list, int length ) : Object
list char /// this is the string representation of the value ///
length int /// this is the number of string values to use ///
return Object

Write() public method

This method is used to convert the provided value into an XML usable format. This is used in the serialization process when there is a need to convert a field value in to a string so that that value can be written as a valid XML entity.
public Write ( Object value ) : String
value Object /// this is the value to be converted to a string ///
return String

Write() public method

This method is used to convert the provided value into an XML usable format. This is used in the serialization process when there is a need to convert a field value in to a string so that that value can be written as a valid XML entity.
public Write ( Object value, int length ) : String
value Object /// this is the value to be converted to a string ///
length int
return String