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.voidputTextModifier(String aModifierKey, String aModifierValue) Adds the given value of the text modifier with the given key.voidsetAPP6ACode(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:ILcdCloneableMakes
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:
clonein interfaceILcdCloneable- See Also:
-