stella.parameter
Class AbstractTargetParameter
java.lang.Object
util.PropertyContainer
stella.parameter.AbstractParameter
stella.parameter.AbstractTargetParameter
- All Implemented Interfaces:
- Cloneable, Parameter, TargetDepending, TargetDependingParameter, ExitCleaning, Initializable, PropertyBearing
- Direct Known Subclasses:
- AbstractTargetValue, DitherParameter, FocusStar, FrameProvider, ImageType, TargetCatalogName, TargetName, TargetType, TargetUser
public abstract class AbstractTargetParameter
- extends AbstractParameter
- implements TargetDependingParameter
An abstract base class for some target depending parameters. It only
provides a commonn formatting method.
|
Field Summary |
private static String |
DEFINDEX
The default index. |
static String |
KEY_INDEX
The key to the star index this target parameter refers to. |
| Methods inherited from class stella.parameter.AbstractParameter |
createParameter, delivers, exit, getFormatted, getFormatted, getName, getPreserveFile, getString, getString, init, register, rescanned, setName, toString |
| Methods inherited from class util.PropertyContainer |
augment, augment, augment, clone, createFrom, createFrom, createFrom, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getLocalClassLoader, getLocalized, getLocalized, getLocalizedString, getLocalizedString, getProperties, getPropertiesToKey, getPropertiesToKey, getProperty, getResource, getResourceAsStream, getResourceFromKey, getResources, has, isNew, keyCreate, keyCreate, parseObject, reload, reload, removeProperty, setObject, setProperties, setProperty, stringProperties |
| Methods inherited from interface util.PropertyBearing |
defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getLocalized, getProperties, getProperty, getResource, getResourceAsStream, getResources, has, parseObject, removeProperty, setObject, setProperty, stringProperties |
KEY_INDEX
public static final String KEY_INDEX
- The key to the star index this target parameter refers to.
- See Also:
- Constant Field Values
DEFINDEX
private static final String DEFINDEX
- The default index.
- See Also:
- Constant Field Values
AbstractTargetParameter
protected AbstractTargetParameter(Map prop)
- Constructs a new target parameter. The index of the star may be set
in the properties, otherwise it defaults to
DEFINDEX.
getAsStar
protected static final StarDescription getAsStar(TargetDefinition target,
Object id)
- Converts a map returned from a target definition into a
StarDescription. If this is not possible, null is returned.
getSetup
protected static AbstractTarget.Setup getSetup(TargetDefinition target,
Object id)
- Returns a setup from the target.
getConstant
protected static Object getConstant(TargetDefinition target,
Object sid,
String name)
- Returns a setup from the target.
getFormattedFor
public String getFormattedFor(TargetDefinition td)
- Deviates the formatting to the
protected version in
AbstractParameter.
- Specified by:
getFormattedFor in interface TargetDependingParameter