Public Member Functions | Static Public Attributes

org.exolab.castor.xml.schema.FinalList Class Reference

List of all members.

Public Member Functions

 FinalList ()
 FinalList (String listOfValues)
boolean hasAll ()
boolean hasExtension ()
boolean hasRestriction ()
String toString ()

Static Public Attributes

static final String ALL = "#all"
static final String EXTENSION = "extension"
static final String RESTRICTION = "restriction"

Detailed Description

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

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

Constructor & Destructor Documentation

org.exolab.castor.xml.schema.FinalList.FinalList (  ) 

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

org.exolab.castor.xml.schema.FinalList.FinalList ( String  listOfValues  ) 

Creates a new FinalList using the given list of values.

Parameters:
listOfValues the list of final values
Exceptions:
IllegalArgumentException if the list of values contains something other than "#all", "extension", "restriction".

Member Function Documentation

boolean org.exolab.castor.xml.schema.FinalList.hasAll (  ) 

Returns true if the FinalList contains "#all".

Returns:
true if the FinalList contains "#all".
boolean org.exolab.castor.xml.schema.FinalList.hasExtension (  ) 

Returns true if extension is contained within this FinalList.

Returns:
true if extension is contained within this FinalList.
boolean org.exolab.castor.xml.schema.FinalList.hasRestriction (  ) 

Returns true if restriction is contained within this FinalList.

Returns:
true if restriction is contained within this FinalList.
String org.exolab.castor.xml.schema.FinalList.toString (  ) 

Returns the String representation of this FinalList.

Returns:
the String representation of this FinalList.

References org.exolab.castor.xml.schema.FinalList.ALL, org.exolab.castor.xml.schema.FinalList.EXTENSION, and org.exolab.castor.xml.schema.FinalList.RESTRICTION.


Member Data Documentation

final String org.exolab.castor.xml.schema.FinalList.ALL = "#all" [static]
final String org.exolab.castor.xml.schema.FinalList.EXTENSION = "extension" [static]

The extension value

Referenced by org.exolab.castor.xml.schema.FinalList.toString().

final String org.exolab.castor.xml.schema.FinalList.RESTRICTION = "restriction" [static]

The restriction value

Referenced by org.exolab.castor.xml.schema.FinalList.toString().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties