Northwoods.GoWeb.Xml Assembly > Northwoods.GoWeb.Xml Namespace : GoXmlBindingTransformer Class |
The following tables list the members exposed by GoXmlBindingTransformer.
Name | Description | |
---|---|---|
GoXmlBindingTransformer Constructor | Overloaded. |
Name | Description | |
---|---|---|
BodyConsumesChildElements | Gets or sets whether GoXmlTransformer.ConsumeBody should iterate over all of the child elements of this XML node, calling GoXmlReader.ConsumeObject for each one, and passing the result to GoXmlTransformer.ConsumeChild. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
ChildrenCollectionPath | Gets or sets the property path to find the Northwoods.GoWeb.GoGroup holding the child objects corresponding to nested elements when HandlesChildren is true. | |
DefaultTracingEnabled | Gets or sets a shared/static variable that provides the default value for TracingEnabled for newly created GoXmlBindingTransformers. | |
ElementName | Gets or sets the name of the principal element used to render this object. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
GeneratesPortsAsChildElements | Gets or sets whether this transformer writes child elements representing ports (IGoPort ), if this transformer is operating on an IGoNode . (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
HandlesChildAttributes | Gets or sets whether this transformer gets to read or write attributes on elements in the body of this element. | |
HandlesChildren | Gets or sets whether there are child objects of this Northwoods.GoWeb.GoGroup that should be represented as nested XML elements in the body of this transformer's element. | |
HandlesNamedPorts | Gets or sets whether the identifiers for named ports should be attributes on this element. | |
HandlesSubGraphCollapsedChildren | Gets or sets whether GenerateChildAttributes and ConsumeChildAttributes handle collapsed Northwoods.GoWeb.GoSubGraphs information about the saved relative bounds or saved paths of subgraph child Northwoods.GoWeb.GoObjects. | |
IdAttributeUsedForSharedObjects | Gets or sets whether this transformer reads/writes the "id" attribute using the identifier associated with shared objects. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
InheritsFromTransformer | Gets or sets a transformer from which this transformer will inherit implementation of the IGoXmlTransformer methods. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
Prototype | Gets or sets the object which will be copied and initialized when consuming an XML element with this transformer. | |
Reader | Gets or sets the GoXmlReader that is using this transformer. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
ReaderNode | Get the GoXmlTransformer.Reader's GoXmlReader.ReaderNode, an XmlNode . (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
TracingEnabled | Gets or sets whether to write information to trace listeners when tring to read or write properties that do not exist on a given object. | |
TransformerType | Returns the Type for which these transformer methods apply. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
TreeChildNodePortPath | Gets or sets the property path to find the port on a logical child node to which a copy of TreeLinkPrototype will be connected, when TreeStructured is true or when using the "TreeParentNode" property binding. | |
TreeLinkPrototype | Gets or sets an instance of a link that is copied to connect all new nodes in the constructed diagram, when TreeStructured is true or when using the "TreeParentNode" property binding. | |
TreeLinksToChildren | Gets or sets whether newly created links should connect from logical parent nodes to logical child nodes, when TreeStructured is true or when using the "TreeParentNode" property binding. | |
TreeParentNodePortPath | Gets or sets the property path to find the port on a logical parent node to which a copy of TreeLinkPrototype will be connected, when TreeStructured is true or when using the "TreeParentNode" property binding. | |
TreeStructured | Gets or sets whether nested XML elements are treated as logical child nodes connected by links, rather than being structural parts of nodes like subgraphs. | |
Writer | Gets or sets the GoXmlWriter that is using this transformer. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
WriterElement | Get the GoXmlTransformer.Writer's GoXmlWriter.WriterElement, an XmlElement . (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
XmlDocument | Get the GoXmlTransformer.Reader's or the GoXmlTransformer.Writer's GoXmlReader.XmlDocument. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
XmlReader | Get the GoXmlTransformer.Reader's GoXmlReader.XmlReader. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
XmlWriter | Get the GoXmlTransformer.Writer's GoXmlWriter.XmlWriter. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) |
Name | Description | |
---|---|---|
AddBinding | Overloaded. Associate an attribute on this transformer's element with a property value on this transformer's type of object. | |
Allocate | Overridden. Construct an object for this element by making a copy of the Prototype. | |
BooleanAttr | Read an attribute's string value as a boolean. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
BooleanFromString | Parse a string value as a boolean. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
ColorArrayAttr | Read an attribute's string value as an array of color values. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
ColorArrayFromString | Parse a string value as an array of color values. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
ColorAttr | Read an attribute's string value as a Color . (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
ColorFromString | Parse a string value as a Color value. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
ConsumeAttributes | Overridden. This calls ConsumePortReferences (if HandlesNamedPorts is true), and ConsumeAttributeProperties. | |
ConsumeBody | Consume elements that help define more details or parts of an object. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
ConsumeChild | Overridden. This handles nested XML elements when HandlesChildren or TreeStructured are true. | |
ConsumeObjectFinish | Finish building the object for the current element. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
GenerateAttributes | Overridden. This calls GeneratePortReferences (if HandlesNamedPorts is true) and GenerateAttributeProperties. | |
GenerateBody | Overridden. This calls GoXmlWriter.GoXmlWriter.GenerateObject for child objects (if HandlesChildren is true) or for logical-child nodes (if TreeStructured is true). | |
GenerateDefinitions | Overridden. This calls GoXmlWriter.GoXmlWriter.DefineObject for child objects (if HandlesChildren is true) or for logical-child nodes (if TreeStructured is true). | |
GenerateElement | Overridden. 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. | |
GenerateElementFinish | Finish generating any elements that were started by GoXmlTransformer.GenerateElement. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
Int32ArrayAttr | Read an attribute's string value as an array of integers. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
Int32ArrayFromString | Parse a string value as an array of integers. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
Int32Attr | Read an attribute's string value as an integer. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
Int32FromString | Parse a string value as an integer. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
IsAttrPresent | This predicate returns true if the given attribute name is present in the current element when reading. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
PointFArrayAttr | Read an attribute's string value as an array of PointF . (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
PointFArrayFromString | Parse a string value as an array of PointF . (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
PointFAttr | Read an attribute's string value as a PointF . (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
PointFFromString | Parse a string value as a PointF . (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
ReadTextBody | Read in a string that is the body of an element. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
RectangleFAttr | Read an attribute's string value as a RectangleF . (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
RectangleFFromString | Parse a string value as a RectangleF . (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
RefAttr | Find a shared object referenced by a given attribute. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
SingleArrayAttr | Read an attribute's string value as an array of single floats. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
SingleArrayFromString | Parse a string value as an array of single floats. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
SingleAttr | Read an attribute's string value as a single float. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
SingleFromString | Parse a string value as a single float. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
SizeFAttr | Read an attribute's string value as a SizeF . (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
SizeFFromString | Parse a string value as a SizeF . (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
SkipGeneration | Return true if the GoXmlTransformer.Writer should not generate XML for an object. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
StringAttr | Return an attribute's string value. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
TypeAttr | Read an attribute's string value as a Type . (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
TypeFromString | Parse a string value as a Type . (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
UpdateReference | Overridden. Fix up references to objects that did not yet exist when the attribute was read. | |
WriteAttrRef | Write an attribute of the name name with a string representation for the reference to the object val. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
WriteAttrVal | Overloaded. Write an attribute of the name name with a string representation for the value val. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
WriteEndElement | Finish the current XML element started by a call to GoXmlTransformer.WriteStartElement. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
WriteStartElement | Start a new XML element, with the name given by name. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) | |
WriteTextBody | Write out a string as the body of an element. (Inherited from Northwoods.GoWeb.Xml.GoXmlTransformer) |
Name | Description | |
---|---|---|
ConsumeAttributeProperties | Consume attributes defined by AddBinding(String,String) | |
ConsumeChildAttributes | This 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. | |
ConsumePortReferences | Read attribute values that are references to named ports on the node obj. | |
GenerateAttributeProperties | Generate attributes defined by AddBinding(String,String). | |
GenerateChildAttributes | This 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. | |
GeneratePortReferences | Write attribute values that are references to named ports on the node obj. |