net.hyperic.util.config
Class ConfigOption
java.lang.Object
net.hyperic.util.config.ConfigOption
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- ArrayConfigOption, DirConfigOption, DoubleConfigOption, EnumerationConfigOption, IntegerConfigOption, LongConfigOption, StringConfigOption
- public abstract class ConfigOption
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
protected |
ConfigOption()
Should only be used by serializer/deserializer |
|
ConfigOption(net.hyperic.util.config.OptionTransport transport)
|
|
ConfigOption(java.lang.String optName,
java.lang.String optDesc,
java.lang.String defValue)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ConfigOption
protected ConfigOption()
- Should only be used by serializer/deserializer
ConfigOption
public ConfigOption(java.lang.String optName,
java.lang.String optDesc,
java.lang.String defValue)
ConfigOption
public ConfigOption(net.hyperic.util.config.OptionTransport transport)
throws net.hyperic.util.config.EncodingException
checkOptionIsValid
public abstract void checkOptionIsValid(java.lang.String value)
throws InvalidOptionValueException
- Throws:
InvalidOptionValueException
setDefault
public void setDefault(java.lang.String value)
getDefault
public java.lang.String getDefault()
setOptional
public void setOptional(boolean optional)
isOptional
public boolean isOptional()
getName
public java.lang.String getName()
getDescription
public java.lang.String getDescription()
getTransport
protected net.hyperic.util.config.OptionTransport getTransport(java.lang.String className)
getTransport
public abstract net.hyperic.util.config.OptionTransport getTransport()
hashCode
public int hashCode()
equals
public boolean equals(java.lang.Object obj)
toString
public java.lang.String toString()
Copyright © 2004-2005 Hyperic LLC support@hyperic.net, All Rights Reserved.