
Public Member Functions | |
| void | addRule (GSVRule newRule) |
| Class | classForCoder () |
| void | encodeWithWOXMLCoder (WOXMLCoder coder) |
| GSVEntity | entity () |
| GSVAttribute (WOXMLDecoder decoder) | |
| GSVAttribute (GSVEntity anEntity, String aName) throws IllegalArgumentException | |
| String | name () |
| void | removeRule (GSVRule oldRule) |
| GSVRule | ruleNamed (String name) |
| NSArray | rules () |
| void | setEntity (GSVEntity parentEntity) |
| void | setName (String newName) |
Private Member Functions | |
| boolean | validateAttributeForName (GSVEntity anEntity, String aName) |
Private Attributes | |
| GSVEntity | entity |
| String | name |
| NSMutableArray | rules |
| GSVAttribute | ( | GSVEntity | anEntity, | |
| String | aName | |||
| ) | throws IllegalArgumentException |
Creates a new GSVAttribute with the provided information.
| anEntity | The entity this attribute belongs to. | |
| aName | The name of this attribute. |
| java.lang.IllegalArgumentException | Thrown if the selected EOModel does not contain an attribute of the specified name in the provided entity. |
| GSVAttribute | ( | WOXMLDecoder | decoder | ) |
| void addRule | ( | GSVRule | newRule | ) |
| Class classForCoder | ( | ) |
WOXMLCoding Impl
| void encodeWithWOXMLCoder | ( | WOXMLCoder | coder | ) |
Returns the parent entity for this attribute.
| void removeRule | ( | GSVRule | oldRule | ) |
Returns the rule with the provided name.
| name | The name of the rule you wish to fetch. |
| NSArray rules | ( | ) |
| void setEntity | ( | GSVEntity | parentEntity | ) |
Sets the parent entity for this attribute to the provided entity.
| parentEntity | The parent entity for this attribute. |
| void setName | ( | String | newName | ) |
Private validation for checking for valid attributes.
NSMutableArray rules [private] |
1.5.8