GoDiagram Win Reference
GoXmlBindingTransformer Class Methods


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

Public Methods
 NameDescription
Public MethodAddBindingOverloaded. Associate an attribute on this transformer's element with a property value on this transformer's type of object.  
Public MethodAllocateOverridden. Construct an object for this element by making a copy of the Prototype.  
Public MethodBooleanAttrRead an attribute's string value as a boolean. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodBooleanFromStringParse a string value as a boolean. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodColorArrayAttrRead an attribute's string value as an array of color values. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodColorArrayFromStringParse a string value as an array of color values. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodColorAttrRead an attribute's string value as a Color. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodColorFromStringParse a string value as a Color value. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodConsumeAttributesOverridden. This calls ConsumePortReferences (if HandlesNamedPorts is true), and ConsumeAttributeProperties.  
Public MethodConsumeBodyConsume elements that help define more details or parts of an object. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodConsumeChildOverridden. This handles nested XML elements when HandlesChildren or TreeStructured are true.  
Public MethodConsumeObjectFinishFinish building the object for the current element. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodGenerateAttributesOverridden. This calls GeneratePortReferences (if HandlesNamedPorts is true) and GenerateAttributeProperties.  
Public MethodGenerateBodyOverridden. This calls GoXmlWriter.GoXmlWriter.GenerateObject for child objects (if HandlesChildren is true) or for logical-child nodes (if TreeStructured is true).  
Public MethodGenerateDefinitionsOverridden. This calls GoXmlWriter.GoXmlWriter.DefineObject for child objects (if HandlesChildren is true) or for logical-child nodes (if TreeStructured is true).  
Public MethodGenerateElementOverridden. When the GoXmlReaderWriterBase.ParentObject's GoXmlBindingTransformer's HandlesChildAttributes property is true, call GenerateChildAttributes on that parent class's transformer to allow it to add attributes to the new element.  
Public MethodGenerateElementFinishFinish generating any elements that were started by GoXmlTransformer.GenerateElement. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodInt32ArrayAttrRead an attribute's string value as an array of integers. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodInt32ArrayFromStringParse a string value as an array of integers. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodInt32AttrRead an attribute's string value as an integer. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodInt32FromStringParse a string value as an integer. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodIsAttrPresentThis predicate returns true if the given attribute name is present in the current element when reading. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodPointFArrayAttrRead an attribute's string value as an array of PointF. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodPointFArrayFromStringParse a string value as an array of PointF. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodPointFAttrRead an attribute's string value as a PointF. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodPointFFromStringParse a string value as a PointF. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodReadTextBodyRead in a string that is the body of an element. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodRectangleFAttrRead an attribute's string value as a RectangleF. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodRectangleFFromStringParse a string value as a RectangleF. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodRefAttrFind a shared object referenced by a given attribute. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodSingleArrayAttrRead an attribute's string value as an array of single floats. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodSingleArrayFromStringParse a string value as an array of single floats. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodSingleAttrRead an attribute's string value as a single float. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodSingleFromStringParse a string value as a single float. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodSizeFAttrRead an attribute's string value as a SizeF. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodSizeFFromStringParse a string value as a SizeF. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodSkipGenerationReturn true if the GoXmlTransformer.Writer should not generate XML for an object. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodStringAttrReturn an attribute's string value. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodTypeAttrRead an attribute's string value as a Type. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodTypeFromStringParse a string value as a Type. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodUpdateReferenceOverridden. Fix up references to objects that did not yet exist when the attribute was read.  
Public MethodWriteAttrRefWrite an attribute of the name name with a string representation for the reference to the object val. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodWriteAttrValOverloaded. Write an attribute of the name name with a string representation for the value val. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodWriteEndElementFinish the current XML element started by a call to GoXmlTransformer.WriteStartElement. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodWriteStartElementStart a new XML element, with the name given by name. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Public MethodWriteTextBodyWrite out a string as the body of an element. (Inherited from Northwoods.Go.Xml.GoXmlTransformer)
Top
Protected Methods
 NameDescription
Protected MethodConsumeAttributePropertiesConsume attributes defined by AddBinding(String,String)  
Protected MethodConsumeChildAttributesThis is called on the parent's GoXmlBindingTransformer for each child object, when HandlesChildren and HandlesChildAttributes are true, to allow a parent object to read attributes of each child element.  
Protected MethodConsumePortReferencesRead attribute values that are references to named ports on the node obj.  
Protected MethodGenerateAttributePropertiesGenerate attributes defined by AddBinding(String,String).  
Protected MethodGenerateChildAttributesThis is called on the parent's GoXmlBindingTransformer for each child object, when HandlesChildren and HandlesChildAttributes are true, to allow a parent object to add attributes to each child element.  
Protected MethodGeneratePortReferencesWrite attribute values that are references to named ports on the node obj.  
Top
See Also

Reference

GoXmlBindingTransformer Class
Northwoods.Go.Xml Namespace
TreeStructured Property

 

 


© 2015. Northwoods Software Corporation. All Rights Reserved.

Send Feedback