Class BlockList

java.lang.Object
org.exolab.castor.xml.schema.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

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The #all value
    static final String
    The extension value
    static final String
    The restriction value
    static final String
    The substitution value
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new default BlockList.
    BlockList(String listOfValues)
    Creates a new BlockList using the given list of values.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Returns true if the BlockList contains "#all".
    boolean
    Returns true if extension is contained within this BlockList.
    boolean
    Returns true if restriction is contained within this BlockList.
    boolean
    Returns true if substitution is contained within this BlockList.
    Returns the String representation of this BlockList

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • 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 Details

    • 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
      Overrides:
      toString in class Object