Hyperic HQ Plugin API v. 2.5.dev

net.hyperic.util.config
Class ArrayConfigOption

java.lang.Object
  extended bynet.hyperic.util.config.ConfigOption
      extended bynet.hyperic.util.config.ArrayConfigOption
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DirArrayConfigOption, IntegerArrayConfigOption, RegexArrayConfigOption, StringArrayConfigOption

public abstract class ArrayConfigOption
extends ConfigOption

A class that provides multi-valued config options.

See Also:
Serialized Form

Constructor Summary
protected ArrayConfigOption()
          Should only be used by serializer/deserializer
  ArrayConfigOption(net.hyperic.util.config.OptionTransport transport)
           
  ArrayConfigOption(java.lang.String optName, java.lang.String optDesc, java.lang.String defValue, char delim)
          Create a new ArrayConfigOption
 
Method Summary
 char getDelim()
           
protected  net.hyperic.util.config.OptionTransport getTransport(java.lang.String className)
           
 void setDelim(char delim)
          Option properties
 
Methods inherited from class net.hyperic.util.config.ConfigOption
checkOptionIsValid, equals, getDefault, getDescription, getName, getTransport, hashCode, isOptional, setDefault, setOptional, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArrayConfigOption

protected ArrayConfigOption()
Should only be used by serializer/deserializer


ArrayConfigOption

public ArrayConfigOption(java.lang.String optName,
                         java.lang.String optDesc,
                         java.lang.String defValue,
                         char delim)
Create a new ArrayConfigOption

Parameters:
optName - The name of the option.
optDesc - The description of the option.
defValue - The default value of the option.
delim - The character to use to delimit each entry in the array when rendering or interpreting it as a single String

ArrayConfigOption

public ArrayConfigOption(net.hyperic.util.config.OptionTransport transport)
                  throws net.hyperic.util.config.EncodingException
Method Detail

getTransport

protected net.hyperic.util.config.OptionTransport getTransport(java.lang.String className)
Overrides:
getTransport in class ConfigOption

setDelim

public void setDelim(char delim)
Option properties


getDelim

public char getDelim()

Hyperic HQ Plugin API v. 2.5.dev

Copyright © 2004-2005 Hyperic LLC support@hyperic.net, All Rights Reserved.