GoDiagram Win Reference
GoXmlReader Class Methods


For a list of all members of this type, see GoXmlReader members.

Public Methods
 NameDescription
Public MethodAddDelayedRefRemember an object, one of its properties, and the string representation of a reference to another object.  
Public MethodAddTransformerCause this XML writer to use the given IGoXmlTransformer for objects of the type given by the transformer's IGoXmlTransformer.TransformerType. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
Public MethodClearAllDelayedsRemove all entries from the table of delayed references.  
Public MethodClearAllSharedsRemove all objects from the table of shared objects.  
Public MethodConsumeOverloaded. Start an XmlReader and consume XML.  
Public MethodConsumeObjectThis produces an object from the current element.  
Public MethodFindSharedLook up a shared object in a hashtable by identifier.  
Public MethodFindTransformerReturns the first IGoXmlTransformer associated with a given type or its base types. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
Public MethodGetTransformerReturns the IGoXmlTransformer associated with a given type. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
Public MethodInvokeAllocateCall the Allocate method of the IGoXmlTransformer that is associated with its IGoXmlTransformer.ElementName.  
Public MethodInvokeConsumeAttributesCall the IGoXmlTransformer.ConsumeAttributes method of the IGoXmlTransformer that is associated with the given type.  
Public MethodInvokeConsumeBodyCall the ConsumeBody method of the IGoXmlTransformer that is associated with the given type.  
Public MethodInvokeConsumeChildCall the IGoXmlTransformer.ConsumeChild method of the IGoXmlTransformer that is associated with the given type.  
Public MethodInvokeConsumeObjectFinishCall the IGoXmlTransformer.ConsumeObjectFinish method of the IGoXmlTransformer that is associated with the given type.  
Public MethodInvokeUpdateReferenceCall the IGoXmlTransformer.UpdateReference method of the IGoXmlTransformer that is associated with the given type.  
Public MethodMakeSharedRemember an object in a hashtable, using a particular identifier name.  
Public MethodProcessDelayedObjectsThis method fixes up any objects that had references that were unable to be resolved during the regular Consume steps.  
Public MethodReadAttrValReturn an attribute's string value.  
Public MethodReadTextBodyReturn the body of the current text element as a string, ignoring any nested elements.  
Public MethodRegisterTransformersThis method creates instances of all of the standard IGoXmlTransformers to be used when generating XML. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
Public MethodSetTransformerCause this XML writer to use the given IGoXmlTransformer for objects of the type given by t. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
Top
Protected Methods
 NameDescription
Protected MethodConsumeInstructionsConsume XML instructions before the root element.  
Protected MethodConsumeRootAttributesConsume attributes for the root element.  
Protected MethodConsumeRootBodyCall ConsumeObject for each element found in the root element.  
Protected MethodConsumeRootElementStart the root element.  
Protected MethodInitializeDo the initialization needed by Consume(XmlReader) and Consume(XmlDocument).  
Protected MethodLoadDOMThis method constructs and loads an XmlDocument from the XmlReader if UseDOM is true.  
Protected MethodSetXmlDocumentOnly a subclass of a GoXmlReader can provide a value for the DOM.  
Protected MethodSetXmlReaderOnly a subclass of a GoXmlReader can provide a value for the XmlReader property.  
Top
See Also

Reference

GoXmlReader Class
Northwoods.Go.Xml Namespace

 

 


© 2015. Northwoods Software Corporation. All Rights Reserved.

Send Feedback