Package org.exolab.castor.xml.schema
Class FinalList
java.lang.Object
org.exolab.castor.xml.schema.FinalList
A 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
hasAll()
Returns true if the FinalList contains "#all".boolean
Returns true if extension is contained within this FinalList.boolean
Returns true if restriction is contained within this FinalList.toString()
Returns the String representation of this FinalList.
-
Field Details
-
ALL
The #all value- See Also:
-
EXTENSION
The extension value- See Also:
-
RESTRICTION
The restriction value- See Also:
-
-
Constructor Details
-
FinalList
public FinalList()Creates a new default FinalList. Nothing is flagged as being final. -
FinalList
Creates a new FinalList using the given list of values.- Parameters:
listOfValues
- the list of final values- Throws:
IllegalArgumentException
- if the list of values contains something other than "#all", "extension", "restriction".
-
-
Method Details
-
hasAll
public boolean hasAll()Returns true if the FinalList contains "#all".- Returns:
- true if the FinalList contains "#all".
-
hasExtension
public boolean hasExtension()Returns true if extension is contained within this FinalList.- Returns:
- true if extension is contained within this FinalList.
-
hasRestriction
public boolean hasRestriction()Returns true if restriction is contained within this FinalList.- Returns:
- true if restriction is contained within this FinalList.
-
toString
Returns the String representation of this FinalList.
-