Northwoods.Go.Xml Assembly > Northwoods.Go.Xml Namespace : IGoXmlTransformer Interface |
The following tables list the members exposed by IGoXmlTransformer.
Name | Description | |
---|---|---|
ElementName | Gets or sets the element name for this transformer. | |
Reader | Gets or sets which GoXmlReader is using this transformer. | |
TransformerType | Gets or sets the Type for which these transformer methods apply. | |
Writer | Gets or sets which GoXmlWriter is using this transformer. |
Name | Description | |
---|---|---|
Allocate | Construct an object, given the current state of the GoXmlReader. | |
ConsumeAttributes | Use attribute values to further initialize the object constructed by Allocate. | |
ConsumeBody | Read any text or elements contained in the current element to continue building the object, after all calls to ConsumeAttributes. | |
ConsumeChild | Process a child object constructed by having consumed a child element of this body, as part of the implementation of a ConsumeBody. | |
ConsumeObjectFinish | Finish any initialization of the object allocated by Allocate, whose attributes have been read and whose body has been traversed and any child objects consumed. | |
GenerateAttributes | Generate attributes for the current element, helping to render an object. | |
GenerateBody | Generate text and/or nested elements that render an object, after all calls to GenerateAttributes. | |
GenerateDefinitions | This method is called in a first pass over the objects, remembering any shared objects and perhaps rendering definition elements for those shared objects. | |
GenerateElement | Start an element for an object. | |
GenerateElementFinish | Finish the generation of elements started by GenerateElement, after all calls to GenerateBody. | |
SkipGeneration | Return true if the GoXmlWriter should not generate XML for an object. | |
UpdateReference | Update the property named by prop in the given object to the referred object. |