com.bluecast.xml
Class AttributeDefinition

java.lang.Object
  |
  +--com.bluecast.xml.AttributeDefinition

public final class AttributeDefinition
extends java.lang.Object

A class to hold information about an attribute defined within an XML document type declaration.

Version:
$Revision: 1.2 $
Author:
Yuval Oren, yuval@bluecast.com

Field Summary
static int CDATA
           
static int ENTITIES
           
static int ENTITY
           
static int ENUMERATION
           
static int FIXED
           
static int ID
           
static int IDREF
           
static int IDREFS
           
static int IMPLIED
           
static int NMTOKEN
           
static int NMTOKENS
           
static int NOTATION
           
static int REQUIRED
           
 
Constructor Summary
AttributeDefinition(java.lang.String prefix, java.lang.String localName, java.lang.String qName, int valueType, java.lang.String[] possibleValues, int defaultType, java.lang.String defaultValue)
           
 
Method Summary
 int getDefaultType()
           
 java.lang.String getDefaultTypeString()
           
static java.lang.String getDefaultTypeString(int defaultType)
           
 java.lang.String getDefaultValue()
           
 java.lang.String getLocalName()
           
 java.lang.String[] getPossibleValues()
           
 java.lang.String getPrefix()
           
 java.lang.String getQName()
           
 int getValueType()
           
 java.lang.String getValueTypeString()
           
static java.lang.String getValueTypeString(int valueType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IMPLIED

public static final int IMPLIED
See Also:
Constant Field Values

REQUIRED

public static final int REQUIRED
See Also:
Constant Field Values

FIXED

public static final int FIXED
See Also:
Constant Field Values

ENUMERATION

public static final int ENUMERATION
See Also:
Constant Field Values

NOTATION

public static final int NOTATION
See Also:
Constant Field Values

CDATA

public static final int CDATA
See Also:
Constant Field Values

ID

public static final int ID
See Also:
Constant Field Values

IDREF

public static final int IDREF
See Also:
Constant Field Values

IDREFS

public static final int IDREFS
See Also:
Constant Field Values

ENTITY

public static final int ENTITY
See Also:
Constant Field Values

ENTITIES

public static final int ENTITIES
See Also:
Constant Field Values

NMTOKEN

public static final int NMTOKEN
See Also:
Constant Field Values

NMTOKENS

public static final int NMTOKENS
See Also:
Constant Field Values
Constructor Detail

AttributeDefinition

public AttributeDefinition(java.lang.String prefix,
                           java.lang.String localName,
                           java.lang.String qName,
                           int valueType,
                           java.lang.String[] possibleValues,
                           int defaultType,
                           java.lang.String defaultValue)
Method Detail

getPrefix

public java.lang.String getPrefix()

getLocalName

public java.lang.String getLocalName()

getQName

public java.lang.String getQName()

getValueType

public int getValueType()

getValueTypeString

public java.lang.String getValueTypeString()

getValueTypeString

public static java.lang.String getValueTypeString(int valueType)

getDefaultType

public int getDefaultType()

getDefaultTypeString

public java.lang.String getDefaultTypeString()

getDefaultTypeString

public static java.lang.String getDefaultTypeString(int defaultType)

getDefaultValue

public java.lang.String getDefaultValue()

getPossibleValues

public java.lang.String[] getPossibleValues()