public abstract class GenericUnit extends PropertyResources implements GlobalDepending, Initializable
PropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_UNITTYPE
Key to the unit type name.
|
private GenericMaster |
master |
KEY_NOINITONCREATE, POSTFIX_ALPHABET, POSTFIX_BYTES, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_MODTIME, POSTFIX_URLKEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORKEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOMECONFIG, KEY_CLASS| Modifier | Constructor and Description |
|---|---|
protected |
GenericUnit(Map<String,String> props) |
| Modifier and Type | Method and Description |
|---|---|
static Star |
defaultGuidingStar(List<Star> def,
double racenter,
double decenter,
float minmag)
Default guiding star, above defined threshold.
|
GenericMaster |
getMaster()
Returns the master of this subunit.
|
abstract String |
getUnitType() |
void |
init() |
protected boolean |
isValid() |
protected boolean |
isValid(Parameter p) |
void |
registerGlobals(GlobalGrouping set)
Registers the parameter clustering instance served by a master class
to this implementing class.
|
void |
setMaster(GenericMaster chef) |
clone, createFrom, createFrom, createFrom, createInstance, getApplet, getAsResources, getLocate, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, hasLocalURLs, initProperties, keyCreate, keyCreate, reload, setAppletaugment, augment, augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, parseObject, reload, removeProperty, requires, rescanned, setObject, setProperties, setProperty, stringProperties, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdefaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringPropertiespublic static final String KEY_UNITTYPE
private GenericMaster master
public void init()
init in interface Initializablepublic void registerGlobals(GlobalGrouping set)
GlobalDependingregisterGlobals in interface GlobalDependingprotected boolean isValid()
public GenericMaster getMaster()
public void setMaster(GenericMaster chef)
protected boolean isValid(Parameter p)
public abstract String getUnitType()