org.exolab.castor.xml.schema

Class BlockList

public final class BlockList extends Object

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
static StringALL
The #all value
static StringEXTENSION
The extension value
static StringRESTRICTION
The restriction value
static StringSUBSTITUTION
The substitution value
Constructor Summary
BlockList()
Creates a new default BlockList.
BlockList(String listOfValues)
Creates a new BlockList using the given list of values.
Method Summary
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.
StringtoString()
Returns the String representation of this BlockList

Field Detail

ALL

public static final String ALL
The #all value

EXTENSION

public static final String EXTENSION
The extension value

RESTRICTION

public static final String RESTRICTION
The restriction value

SUBSTITUTION

public static final String SUBSTITUTION
The substitution value

Constructor Detail

BlockList

public BlockList()
Creates a new default BlockList. Nothing is flagged as being blocked.

BlockList

public BlockList(String listOfValues)
Creates a new BlockList using the given list of values.

Parameters: listOfValues the list of block values

Throws: 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 String toString()
Returns the String representation of this BlockList
Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com