AbtAttributeMapping
Instance Methods
attribute
Returns the XML element attribute. The XML element attribute can be an attribute or, if it is a text element, a subelement.
attribute: anAtributeName
Sets the XML element attribute. The XML element attribute can be an attribute or, if it is a text element, a subelement.
attributeClassCreationMethod
The attribute specification contains the attribute class. If you set the attribute class creation method, this method will be used instead of #new method. For example, you may want to use the #fromString: method of your attribute class. If a string conversion method is used, it is executed first and the result is sent to the attribute class creation method.
attributeClassCreationMethod: aMethodName
The attribute specification contains the attribute class. If you set the attribute class creation method, this method will be used instead of #new method. For example, you may want to use the #fromString: method of your attribute class. If a string conversion method is used, it is executed first and the result is sent to the attribute class creation method.
classAttribute
Returns the name of the class attribute or feature. The attribute name is stored as a string that can be used to look up the feature in an interface specification.
classAttribute:attributeName
Sets the name of the class attribute or feature. The attribute name is stored as a string that can be used to look up the feature in an interface specification.
classElementMapping
Returns the reference to the class element mapping. The instance of AbtAttributeMapping can access the AbtClassElementMapping that contains it.
classElementMapping: anAbtClassElementMapping
Sets a reference to the class element mapping. The instance of AbtAttributeMapping can access the AbtClassElementMapping that contains it.
getDataFor: anAbtDOMElement usingAtributeSpec: anAbtAttributeSpec
Returns the value of the data after optionally running it through the string conversion and/or the attribute class creation method.
isAttribute
Returns a boolean value that indicates the type of mapping.
isSubElement
Returns a boolean value that indicates the type of mapping.
isSubElementAttribute
Returns a boolean value that indicates the type of mapping.
objectToStringConversionMethod
Answer the method name to be invoked during output serialization to construct an XML string representation for the attribute. Not used by schema serializer.
objectToStringConversionMethod: aSymbol
Set the method name to be invoked during output serialization to construct an XML string representation for the attribute. Not used by schema serializer.
stringConversionMethod
Sent to the string before calling the setter method of the class attribute. The DOM stores all data as strings so this method enables conversion from string to another object type. For example, you may want to set the string conversion method to asNumber for numeric data. The asNumber method is sent to the string.
stringConversionMethod: aMethodName
Sent to the string before calling the setter method of the class attribute. The DOM stores all data as strings so this method enables conversion from string to another object type. For example, you may want to set the string conversion method to asNumber for numeric data. The asNumber method is sent to the string.
subElement
Returns the subelement tag name. These methods are used to map non-text subelements.
subElement: SubElementTagName
Sets the subelement tag name. These methods are used to map non-text subelements.
subElementKey
Returns the subelement key. These methods are used to map dictionaries.
subElementKey: anElementAttrib
Sets the subelement key. These methods are used to map dictionaries.
Last modified date: 01/29/2015