Public Member Functions | |
| Attribute (Element element, String name) | |
| String | getName () |
| Element | getElement () |
| Iterator | getValues () |
| void | setStringType () |
| boolean | isStringType () |
| void | setIDType () |
| boolean | isIDType () |
| void | setIDREFType () |
| boolean | isIDREFType () |
| void | setIDREFSType () |
| boolean | isIDREFSType () |
| void | setENTITYType () |
| boolean | isENTITYType () |
| void | setENTITIESType () |
| boolean | isENTITIESType () |
| void | setNMTOKENType () |
| boolean | isNMTOKENType () |
| void | setNMTOKENSType () |
| boolean | isNMTOKENSType () |
| void | setNOTATIONType () |
| boolean | isNOTATIONType () |
| void | setEnumerationType () |
| boolean | isEnumerationType () |
| void | setDEFAULT () |
| boolean | isDEFAULT () |
| void | setREQUIRED () |
| boolean | isREQUIRED () |
| void | setIMPLIED () |
| boolean | isIMPLIED () |
| void | setFIXED () |
| boolean | isFIXED () |
| void | setDefaultValue (String value) |
| String | getDefaultValue () |
| synchronized void | addValue (String value) throws DTDException |
Implementation of DTD Attribute declaration specification.
| org.exolab.castor.xml.dtd.Attribute.Attribute | ( | Element | element, | |
| String | name | |||
| ) |
Constructor, setting name, owning element of the attribute and occurance specification to DEFAULT.
| element | must not be null. | |
| name | must not be null or equal to empty String. |
| synchronized void org.exolab.castor.xml.dtd.Attribute.addValue | ( | String | value | ) | throws DTDException |
Adds the value to the set of possible values.
| DTDException | if the value is already contained in the set of possible values. |
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
| String org.exolab.castor.xml.dtd.Attribute.getDefaultValue | ( | ) |
Returns default value.
| String org.exolab.castor.xml.dtd.Attribute.getName | ( | ) |
Returns the name of the attribute.
Referenced by org.exolab.castor.xml.dtd.Element.addAttribute().
| Iterator org.exolab.castor.xml.dtd.Attribute.getValues | ( | ) |
Returns iterator of the set of possible values, if of NOTATION or Enumeration type, null otherwise.
References org.exolab.castor.xml.dtd.Attribute.isEnumerationType(), and org.exolab.castor.xml.dtd.Attribute.isNOTATIONType().
| boolean org.exolab.castor.xml.dtd.Attribute.isDEFAULT | ( | ) |
True if attribute's default value is specified, false otherwise.
| boolean org.exolab.castor.xml.dtd.Attribute.isENTITIESType | ( | ) |
True if the attribute is of ENTITIES type, false otherwise.
| boolean org.exolab.castor.xml.dtd.Attribute.isENTITYType | ( | ) |
True if the attribute is of ENTITY type, false otherwise.
| boolean org.exolab.castor.xml.dtd.Attribute.isEnumerationType | ( | ) |
True if the attribute is of Enumeration type, false otherwise.
Referenced by org.exolab.castor.xml.dtd.Attribute.getValues().
| boolean org.exolab.castor.xml.dtd.Attribute.isFIXED | ( | ) |
True if the attribute has fixed value, false otherwise.
| boolean org.exolab.castor.xml.dtd.Attribute.isIDREFSType | ( | ) |
True if the attribute is of IDREFS type, false otherwise.
| boolean org.exolab.castor.xml.dtd.Attribute.isIDREFType | ( | ) |
True if the attribute is of IDREF type, false otherwise.
| boolean org.exolab.castor.xml.dtd.Attribute.isIDType | ( | ) |
True if the attribute is of ID type, false otherwise.
| boolean org.exolab.castor.xml.dtd.Attribute.isIMPLIED | ( | ) |
True if no default value for the attribute is provided ("IMPLIED" specification), false otherwise.
| boolean org.exolab.castor.xml.dtd.Attribute.isNMTOKENSType | ( | ) |
True if the attribute is of NMTOKENS type, false otherwise.
| boolean org.exolab.castor.xml.dtd.Attribute.isNMTOKENType | ( | ) |
True if the attribute is of NMTOKEN type, false otherwise.
| boolean org.exolab.castor.xml.dtd.Attribute.isNOTATIONType | ( | ) |
True if the attribute is of NOTATION type, false otherwise.
Referenced by org.exolab.castor.xml.dtd.Attribute.getValues().
| boolean org.exolab.castor.xml.dtd.Attribute.isREQUIRED | ( | ) |
True if the attribute is required, false otherwise.
| boolean org.exolab.castor.xml.dtd.Attribute.isStringType | ( | ) |
True if the attribute is of CDATA type, false otherwise.
| void org.exolab.castor.xml.dtd.Attribute.setDEFAULT | ( | ) |
Sets occurance specification to DEFAULT.
| void org.exolab.castor.xml.dtd.Attribute.setDefaultValue | ( | String | value | ) |
Sets default value.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
| void org.exolab.castor.xml.dtd.Attribute.setENTITIESType | ( | ) |
Sets the type of the attribute to ENTITIES.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
| void org.exolab.castor.xml.dtd.Attribute.setENTITYType | ( | ) |
Sets the type of the attribute to ENTITY.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
| void org.exolab.castor.xml.dtd.Attribute.setEnumerationType | ( | ) |
Sets the type of the attribute to Enumeration.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
| void org.exolab.castor.xml.dtd.Attribute.setFIXED | ( | ) |
Sets occurance specification to FIXED.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
| void org.exolab.castor.xml.dtd.Attribute.setIDREFSType | ( | ) |
Sets the type of the attribute to IDREFS.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
| void org.exolab.castor.xml.dtd.Attribute.setIDREFType | ( | ) |
Sets the type of the attribute to IDREF.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
| void org.exolab.castor.xml.dtd.Attribute.setIDType | ( | ) |
Sets the type of the attribute to ID.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
| void org.exolab.castor.xml.dtd.Attribute.setIMPLIED | ( | ) |
Sets occurance specification to IMPLIED.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
| void org.exolab.castor.xml.dtd.Attribute.setNMTOKENSType | ( | ) |
Sets the type of the attribute to NMTOKENS.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
| void org.exolab.castor.xml.dtd.Attribute.setNMTOKENType | ( | ) |
Sets the type of the attribute to NMTOKEN.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
| void org.exolab.castor.xml.dtd.Attribute.setNOTATIONType | ( | ) |
Sets the type of the attribute to NOTATION.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
| void org.exolab.castor.xml.dtd.Attribute.setREQUIRED | ( | ) |
Sets occurance specification to REQUIRED.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
| void org.exolab.castor.xml.dtd.Attribute.setStringType | ( | ) |
Sets the type of the attribute to CDATA.
Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.AttlistDecl().
1.7.0