GoDiagram Web Reference
IGoXmlTransformer Interface Members
Properties  Methods 

The following tables list the members exposed by IGoXmlTransformer.

Public Properties
 NameDescription
 PropertyElementNameGets or sets the element name for this transformer.  
 PropertyReaderGets or sets which GoXmlReader is using this transformer.  
 PropertyTransformerTypeGets or sets the Type for which these transformer methods apply.  
 PropertyWriterGets or sets which GoXmlWriter is using this transformer.  
Top
Public Methods
 NameDescription
 MethodAllocateConstruct an object, given the current state of the GoXmlReader.  
 MethodConsumeAttributesUse attribute values to further initialize the object constructed by Allocate.  
 MethodConsumeBodyRead any text or elements contained in the current element to continue building the object, after all calls to ConsumeAttributes.  
 MethodConsumeChildProcess a child object constructed by having consumed a child element of this body, as part of the implementation of a ConsumeBody.  
 MethodConsumeObjectFinishFinish any initialization of the object allocated by Allocate, whose attributes have been read and whose body has been traversed and any child objects consumed.  
 MethodGenerateAttributesGenerate attributes for the current element, helping to render an object.  
 MethodGenerateBodyGenerate text and/or nested elements that render an object, after all calls to GenerateAttributes.  
 MethodGenerateDefinitionsThis method is called in a first pass over the objects, remembering any shared objects and perhaps rendering definition elements for those shared objects.  
 MethodGenerateElementStart an element for an object.  
 MethodGenerateElementFinishFinish the generation of elements started by GenerateElement, after all calls to GenerateBody.  
 MethodSkipGenerationReturn true if the GoXmlWriter should not generate XML for an object.  
 MethodUpdateReferenceUpdate the property named by prop in the given object to the referred object.  
Top
See Also

Reference

IGoXmlTransformer Interface
Northwoods.GoWeb.Xml Namespace

 

 


© 2013. Northwoods Software Corporation. All Rights Reserved.

Send Feedback