    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class w3c.pics.parser.Category

    java.lang.Object
       |
       +----w3c.pics.parser.Category

public class Category
extends Object
implements Serializable

This class represents a category in a PICS Service Description (.rat file) Like the .rat file categories, Category objects can be arbitrarily nested.

##

addMandExt(String, String)
  Adds a mandatory extension to this Category.
addOptExt(String, String)
  Adds an optional extension to this Category.
getChildren()
  Returns a list of this Category's children, if any.
getEnums()
  Returns a list of all of the labeled values contained in this Category.
getFullName()
  Returns a String containing the full name of this Category, as it would appear in a PICS label.
getMandExt(String)
  Returns the value of a mandatory extension.
getOptExt(String)
  Returns the value of an optional extension.
getOption(String)
  Returns the requested one of the Category's options.
getTransmitName()
  Returns a String containing the transmit-name of this Category.
toString()
  Writes the Category object out in PICS 1.1 format, suitable for inclusion in a .rat file.

##

getTransmitName

     public String getTransmitName()

  Returns a String containing the transmit-name of this Category.

  Returns:
    A String containing the transmit-name.

getFullName

     public String getFullName()

  Returns a String containing the full name of this Category, as it would appear in a PICS label.

  Returns:
    A String containing the full name of this Category.

getOption

     public String getOption(String optionName)

  Returns the requested one of the Category's options.

  Parameters:
    optionName - The option to return.
  Returns:
    A String, the value of the option optionName

getChildren

     public Vector getChildren()

  Returns a list of this Category's children, if any.

  Returns:
    A Vector containing this Category's children, as Category objects.

addOptExt

     public void addOptExt(String exName,
                           String data)

  Adds an optional extension to this Category.

  Parameters:
    exName - The extension name.
    data - The extension data.

addMandExt

     public void addMandExt(String exName,
                            String data)

  Adds a mandatory extension to this Category.

  Parameters:
    exName - The extension name.
    data - The extension data.

getOptExt

     public String getOptExt(String exName)

  Returns the value of an optional extension.

  Parameters:
    exName - The extension to look up.
  Returns:
    A String, containing the value of the extension exName

getMandExt

     public String getMandExt(String exName)

  Returns the value of a mandatory extension.

  Parameters:
    exName - The extension to look up.
  Returns:
    A String, containing the value of the extension exName

toString

     public String toString()

  Writes the Category object out in PICS 1.1 format, suitable for inclusion in a .rat file.

  Returns:
    A String containing PICS 1.1 format category information.
  Overrides:
    toString in class Object

getEnums

     public Vector getEnums()

  Returns a list of all of the labeled values contained in this Category.

  Returns:
    A Vector containing Enums representing the labeled values.
  See Also:
    Enum

    All Packages  Class Hierarchy  This Package  Previous  Next  Index