Package com.luciad.symbology.app6a.model
Interface ILcdEditableAPP6ACoded
- All Superinterfaces:
Cloneable
,ILcdAPP6ACoded
,ILcdCloneable
- All Known Subinterfaces:
ILcdEditableAPP6AShape
- All Known Implementing Classes:
TLcdEditableAPP6AObject
This interface represents an
Refer to the default implementation,
ILcdAPP6ACoded
that can be edited.
Refer to the default implementation,
TLcdEditableAPP6AObject
, for
convenience operations to facilitate the inspection and manipulation of
APP-6 symbols.-
Field Summary
Fields inherited from interface com.luciad.symbology.app6a.model.ILcdAPP6ACoded
sAdditionalInformation, sAffiliation, sAltitudeDepth, sAttitude, sCapacity, sCombatEffectiveness, sCommonIdentifier, sCountry, sDateTimeGroup, sEchelon, sEffectiveTime, sEngagementBar, sEvaluationRating, sFrameShapeModifier, sGuardedUnit, sHeadquartersElement, sHigherFormation, sHostile, sHqTaskForceDummy, sIFFSIF, sInstallationComposition, sLeadership, sLength, sLocationLabel, sMobility, sMovementDirection, sName, sOrderOfBattle, sPlatformType, sPositionAndMovement, sQuantityOfEquipment, sReinforcedOrReduced, sSector1, sSector2, sSignatureEquipment, sSpecialDesignator, sSpecialHeadquarters, sSpeedLabel, sStaffComments, sStandardIdentity1, sStandardIdentity2, sStatus, sTargetDesignator, sTargetNumberExtension, sTeardownTime, sTrackNumber, sTypeOfEquipment, sUniqueDesignation, sWidth
-
Method Summary
Modifier and TypeMethodDescriptionclone()
MakesObject.clone()
public.void
putTextModifier
(String aModifierKey, String aModifierValue) Adds the given value of the text modifier with the given key.void
setAPP6ACode
(String aCode) Sets the symbol code.Methods inherited from interface com.luciad.symbology.app6a.model.ILcdAPP6ACoded
getAPP6ACode, getAPP6Standard, getTextModifierCount, getTextModifierKey, getTextModifierKeyDisplayName, getTextModifierValue, getTextModifierValue
-
Method Details
-
setAPP6ACode
Sets the symbol code.- Parameters:
aCode
- the symbol code.
-
putTextModifier
Adds the given value of the text modifier with the given key.- Parameters:
aModifierKey
- the key of the text modifier to add.aModifierValue
- the value of the text modifier to add.- Throws:
IllegalArgumentException
- if the symbol does not support the given modifier
-
clone
Object clone()Description copied from interface:ILcdCloneable
Makes
When for example extending fromObject.clone()
public.java.lang.Object
, it can be implemented like this:public Object clone() { try { return super.clone(); } catch ( CloneNotSupportedException e ) { // Cannot happen: extends from Object and implements Cloneable (see also Object.clone) throw new RuntimeException( e ); } }
- Specified by:
clone
in interfaceILcdCloneable
- See Also:
-