public class TLcdMS2525bEchelonNode extends Object
getRoot(com.luciad.symbology.milstd2525b.model.ELcdMS2525Standard)
to access the root, and getChildren()
to list its children.
An echelon value can be retrieved
from and applied
to any ILcdMS2525bCoded
instance.getRoot(com.luciad.symbology.milstd2525b.model.ELcdMS2525Standard)
Modifier and Type | Method and Description |
---|---|
void |
applyOn(ILcdEditableMS2525bCoded aObject)
Sets this echelon for the given object.
|
boolean |
canApplyOn(ILcdMS2525bCoded aObject)
Returns if this echelon can be set on the given object.
|
static TLcdMS2525bEchelonNode |
get(ILcdMS2525bCoded aObject)
Returns the echelon modifier currently set on the given object.
|
List<TLcdMS2525bEchelonNode> |
getChildren()
Returns a list of the node's children.
|
String |
getCodeMask()
Deprecated.
use
applyOn(com.luciad.symbology.milstd2525b.model.ILcdEditableMS2525bCoded) to apply the echelon value |
static TLcdMS2525bEchelonNode |
getDefault(ELcdMS2525Standard aStandard)
Returns a default echelon modifier
|
String |
getName()
Returns the echelon modifier name.
|
ILcdIcon |
getPreviewIcon()
Returns a preview icon.
|
static TLcdMS2525bEchelonNode |
getRoot(ELcdMS2525Standard aStandard)
Returns a node with a hierarchic structure of all echelon modifiers of the given standard.
|
ELcdMS2525Standard |
getStandard()
Returns the standard.
|
String |
toString() |
public ELcdMS2525Standard getStandard()
public List<TLcdMS2525bEchelonNode> getChildren()
public String getName()
public ILcdIcon getPreviewIcon()
public boolean canApplyOn(ILcdMS2525bCoded aObject)
aObject
- an object.public void applyOn(ILcdEditableMS2525bCoded aObject)
aObject
- an objectcanApplyOn(com.luciad.symbology.milstd2525b.model.ILcdMS2525bCoded)
public String getCodeMask()
applyOn(com.luciad.symbology.milstd2525b.model.ILcdEditableMS2525bCoded)
to apply the echelon valuepublic static TLcdMS2525bEchelonNode getRoot(ELcdMS2525Standard aStandard)
aStandard
- the symbology standardpublic static TLcdMS2525bEchelonNode getDefault(ELcdMS2525Standard aStandard)
aStandard
- the symbology standardpublic static TLcdMS2525bEchelonNode get(ILcdMS2525bCoded aObject)
aObject
- an object.