|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xanot.dtd.DtdAttList
public class DtdAttList
DtdAttList model file. This model represent ATTLIST data inside DTD.
Field Summary | |
---|---|
static java.lang.String |
ATTLIST
Pattern for attlist : ATTLIST |
static java.lang.String |
ATTLIST_PATTERN
Pattern for complete attlist pattern |
static java.util.regex.Pattern |
attlistPattern
Patter object compiled from ATTLIST_PATTERN |
static java.lang.String |
ATTRIBUTE_NAME
Attribute Name regex pattern : (\w([\w\-]*\w)*) |
static java.lang.String |
ATTRIBUTE_TYPE
Attribute types pattern : (CDATA|ID|IDREF|IDREFS|NMTOKEN|NMTOKENS|ENTITY|ENTITIES|NOTATION|"+TYPE_ENUM+") |
static java.lang.String |
CDATA
CDATA pattern : CDATA |
static java.lang.String |
DEVAULT_VALUE
Pattern for AttList for default value : (\"[\s\S]+\"|#REQUIRED|#IMPLIED|#FIXED\s \"[\s\S]+\") |
static java.lang.String |
ENTITIES
ENTITIES pattern : ENTITIES |
static java.lang.String |
ENTITY
ENTITY pattern : ENTITY |
static java.lang.String |
FIXED_VALUE
Pattern for AttList which is fixed : #FIXED\s \"[\s\S]+\" |
static java.lang.String |
ID
ID pattern : ID |
static java.lang.String |
IDREF
IDREF pattern : IDREF |
static java.lang.String |
IDREFS
IDREFS pattern : IDREFS |
static java.lang.String |
IMPLIED_VALUE
Pattern for AttList which is implied : #IMPLIED |
static java.lang.String |
NAME_WITH_SPACE
An attribute list name pattern : ([\S&&[^\|\(\)]]{1,2}|[\S&&[^\|\(\)]][\s\S&&[^\|\(\)]]+[\S&&[^\|\(\)]]) |
static java.lang.String |
NMTOKEN
NMTOKEN pattern : NMTOKEN |
static java.lang.String |
NMTOKENS
NMTOKENS pattern : NMTOKENS |
static java.lang.String |
NOTATION
NOTATION pattern : NOTATION |
static java.lang.String |
OPEN_VALUE
Pattern for AttList which is an "open value" : \"[\s\S]+\" |
static java.lang.String |
REQUIRED_VALUE
Pattern for AttList which is required : #REQUIRED |
static java.lang.String |
TYPE_ENUM
AttList types enum regex pattern : \(\s*"+NAME_WITH_SPACE+"(\s*\|\s*"+NAME_WITH_SPACE+")*\s*\) |
Constructor Summary | |
---|---|
DtdAttList(java.lang.String str)
Create new instance of DtdAttLIst. |
Method Summary | |
---|---|
java.lang.String |
getAttributeDefaultValue()
Get the attribute default value. |
java.lang.String |
getAttributeName()
Get the attribute name of AttList. |
java.lang.String |
getAttributeType()
Get the attribute type. |
java.lang.String |
getElementName()
Get the element name. |
boolean |
isTypeCDATA()
Check wether attlist type is an CDATA type. |
boolean |
isTypeENTITIES()
Check wether attlist type is an ENTITIES type. |
boolean |
isTypeENTITY()
Check wether attlist type is an ENTITY type. |
boolean |
isTypeENUM()
Check wether attlist type is an enum |
boolean |
isTypeID()
Check wether attlist type is an ID type. |
boolean |
isTypeIDREF()
Check wether attlist type is an IDREF type. |
boolean |
isTypeIDREFS()
Check wether attlist type is an IDREFS type. |
boolean |
isTypeNMTOKEN()
Check wether attlist type is an NMTOKEN type. |
boolean |
isTypeNMTOKENS()
Check wether attlist type is an NMTOKENS type. |
boolean |
isTypeNOTATION()
Check wether attlist type is an IDREF type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String ATTRIBUTE_NAME
public static java.lang.String NAME_WITH_SPACE
public static java.lang.String TYPE_ENUM
public static java.lang.String CDATA
public static java.lang.String ID
public static java.lang.String IDREF
public static java.lang.String IDREFS
public static java.lang.String NMTOKEN
public static java.lang.String NMTOKENS
public static java.lang.String ENTITY
public static java.lang.String ENTITIES
public static java.lang.String NOTATION
public static java.lang.String ATTRIBUTE_TYPE
public static java.lang.String OPEN_VALUE
public static java.lang.String FIXED_VALUE
public static java.lang.String REQUIRED_VALUE
public static java.lang.String IMPLIED_VALUE
public static java.lang.String DEVAULT_VALUE
public static java.lang.String ATTLIST
public static java.lang.String ATTLIST_PATTERN
public static java.util.regex.Pattern attlistPattern
Constructor Detail |
---|
public DtdAttList(java.lang.String str)
str
- String part of dtd data that is a AttList data.Method Detail |
---|
public boolean isTypeID()
public boolean isTypeIDREF()
public boolean isTypeIDREFS()
public boolean isTypeNMTOKEN()
public boolean isTypeNMTOKENS()
public boolean isTypeENTITY()
public boolean isTypeENTITIES()
public boolean isTypeNOTATION()
public boolean isTypeCDATA()
public boolean isTypeENUM()
public java.lang.String getAttributeName()
public java.lang.String getElementName()
public java.lang.String getAttributeType()
public java.lang.String getAttributeDefaultValue()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |