|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bowstreet.xml.schema.AttributePathData
public class AttributePathData
AttributePathData provides a schema attribute data abstraction layer over an underlying schema manipulation library, to protect the developer from the details of the particular schema support library in use. An AttributePathData object may be retrieved from ElementPathData, via the ElementPathData.getAttributePathData(String attributeXPathRef) method.
Field Summary | |
---|---|
static java.lang.String |
VALUE_TYPE_COMPLEX
|
static java.lang.String |
VALUE_TYPE_DOUBLE
|
static java.lang.String |
VALUE_TYPE_FLOAT
|
Method Summary | |
---|---|
java.lang.String |
getDefaultValue()
Return the default value for this attribute according to the schema. |
java.util.List |
getEnumeratedValues()
Return a List (possibly empty) of enumeration values for this attribute, as specified by the schema. |
java.lang.String |
getFixedValue()
Return the fixed value for this attribute, if any. |
int |
getLength()
Return the length of this attribute's value as specified by the schema. |
java.lang.String |
getMaxExclusive()
Return maximum usage of this attribute (exclusive). |
java.lang.String |
getMaxInclusive()
Return maximum usage of this attribute (inclusive). |
int |
getMaxLength()
Return the maximum length of this attribute's value as specified by the schema. |
java.lang.String |
getMinExclusive()
Return minimum usage of this attribute (exclusive). |
java.lang.String |
getMinInclusive()
Return minimum usage of this attribute (inclusive). |
int |
getMinLength()
Return the minimum length of this attribute's value as specified by the schema. |
java.lang.String |
getName()
Return the name of this attribute. |
java.lang.String |
getPattern()
Return the pattern (if available) for this attribute's value. |
java.lang.String |
getUse()
Return the usage specifier for this attribute (optional or required). |
java.lang.String |
getValueType()
Return the String representation of the value type for this attribute. |
java.lang.String |
getXPathRef()
Return the XPath reference String for this attribute. |
java.lang.String |
toString()
Return a string representation of this AttributePathData for debugging. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String VALUE_TYPE_COMPLEX
public static final java.lang.String VALUE_TYPE_DOUBLE
public static final java.lang.String VALUE_TYPE_FLOAT
Method Detail |
---|
public java.lang.String getDefaultValue()
public java.util.List getEnumeratedValues()
public java.lang.String getFixedValue()
public int getLength()
public java.lang.String getMaxExclusive()
public java.lang.String getMaxInclusive()
public int getMaxLength()
public java.lang.String getMinExclusive()
public java.lang.String getMinInclusive()
public int getMinLength()
public java.lang.String getName()
public java.lang.String getPattern()
public java.lang.String getUse()
public java.lang.String getValueType()
public java.lang.String getXPathRef()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |