org.exolab.castor.xml.schema
Class FinalList

java.lang.Object
  extended by org.exolab.castor.xml.schema.FinalList

public final class FinalList
extends java.lang.Object

A class to represent the values of the XML Schema block property

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:09:31 $
Author:
Keith Visco

Field Summary
static java.lang.String ALL
          The #all value
static java.lang.String EXTENSION
          The extension value
static java.lang.String RESTRICTION
          The restriction value
 
Constructor Summary
FinalList()
          Creates a new default FinalList.
FinalList(java.lang.String listOfValues)
          Creates a new FinalList using the given list of values.
 
Method Summary
 boolean hasAll()
          Returns true if the FinalList contains "#all".
 boolean hasExtension()
          Returns true if extension is contained within this FinalList.
 boolean hasRestriction()
          Returns true if restriction is contained within this FinalList.
 java.lang.String toString()
          Returns the String representation of this FinalList.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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
Constructor Detail

FinalList

public FinalList()
Creates a new default FinalList. Nothing is flagged as being final.


FinalList

public FinalList(java.lang.String listOfValues)
Creates a new FinalList using the given list of values.

Parameters:
listOfValues - the list of final values
Throws:
java.lang.IllegalArgumentException - if the list of values contains something other than "#all", "extension", "restriction".
Method Detail

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

public java.lang.String toString()
Returns the String representation of this FinalList.

Overrides:
toString in class java.lang.Object
Returns:
the String representation of this FinalList.


Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com