Package org.exolab.castor.xml.schema
Class BlockList
- java.lang.Object
-
- org.exolab.castor.xml.schema.BlockList
-
public final class BlockList extends java.lang.ObjectA class to represent the values of the XML Schema block property- Version:
- $Revision: 5951 $ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
- Author:
- Keith Visco
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringALLThe #all valuestatic java.lang.StringEXTENSIONThe extension valuestatic java.lang.StringRESTRICTIONThe restriction valuestatic java.lang.StringSUBSTITUTIONThe substitution value
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasAll()Returns true if the BlockList contains "#all".booleanhasExtension()Returns true if extension is contained within this BlockList.booleanhasRestriction()Returns true if restriction is contained within this BlockList.booleanhasSubstitution()Returns true if substitution is contained within this BlockList.java.lang.StringtoString()Returns the String representation of this BlockList
-
-
-
Field Detail
-
ALL
public static final java.lang.String ALL
The #all value- See Also:
- Constant Field Values
-
EXTENSION
public static final java.lang.String EXTENSION
The extension value- See Also:
- Constant Field Values
-
RESTRICTION
public static final java.lang.String RESTRICTION
The restriction value- See Also:
- Constant Field Values
-
SUBSTITUTION
public static final java.lang.String SUBSTITUTION
The substitution value- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BlockList
public BlockList()
Creates a new default BlockList. Nothing is flagged as being blocked.
-
BlockList
public BlockList(java.lang.String listOfValues)
Creates a new BlockList using the given list of values.- Parameters:
listOfValues- the list of block values- Throws:
java.lang.IllegalArgumentException- if the list of values contains something other than "extension", "restriction", or "substition".
-
-
Method Detail
-
hasAll
public boolean hasAll()
Returns true if the BlockList contains "#all".- Returns:
- true if the BlockList contains "#all".
-
hasExtension
public boolean hasExtension()
Returns true if extension is contained within this BlockList.- Returns:
- true if extension is contained within this BlockList.
-
hasRestriction
public boolean hasRestriction()
Returns true if restriction is contained within this BlockList.- Returns:
- true if restriction is contained within this BlockList
-
hasSubstitution
public boolean hasSubstitution()
Returns true if substitution is contained within this BlockList.- Returns:
- true if substitution is contained within this BlockList.
-
toString
public java.lang.String toString()
Returns the String representation of this BlockList- Overrides:
toStringin classjava.lang.Object
-
-