org.lsst.ccs.config
Class ParameterBase
java.lang.Object
org.lsst.ccs.config.ParameterBase
- All Implemented Interfaces:
- Serializable, PathObject
@Embeddable
public class ParameterBase
- extends Object
- implements Serializable, PathObject
this is an explicit duplication of description of parameter as it is in the subsystem configuration.
all members are implicitly final! (no public mutator).
- See Also:
- Serialized Form
ParameterBase
public ParameterBase(String componentName,
String codeName,
String parameterName,
String typeName,
String defaultValue)
ParameterBase
public ParameterBase(ParameterPath path,
String typeName,
String defaultValue)
getComponentName
public String getComponentName()
getCodeName
public String getCodeName()
getParameterName
public String getParameterName()
getTypeName
public String getTypeName()
getDefaultValue
public String getDefaultValue()
getPath
public ParameterPath getPath()
- Specified by:
getPath in interface PathObject
equals
public boolean equals(Object o)
- special equals: works with all PathObjects
- Overrides:
equals in class Object
- Parameters:
o -
- Returns:
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2013 LSST. All Rights Reserved.