Interface ILcdEditableMS2525bCoded
- All Superinterfaces:
Cloneable
,ILcdCloneable
,ILcdMS2525bCoded
- All Known Subinterfaces:
ILcdEditableMS2525bShape
- All Known Implementing Classes:
TLcdEditableMS2525bObject
This interface represents an
Refer to the default implementation,
ILcdMS2525bCoded
that can be edited.
Refer to the default implementation,
TLcdEditableMS2525bObject
, for
convenience operations to facilitate the inspection and manipulation of
MIL-STD 2525 symbols.-
Field Summary
Fields inherited from interface com.luciad.symbology.milstd2525b.model.ILcdMS2525bCoded
sAdditionalInformation, sAffiliation, sAltitudeDepth, sAttitude, sCombatEffectiveness, sCommonIdentifier, sCountry, sDateTimeGroup, sEchelon, sEffectiveTime, sEngagementBar, sEvaluationRating, sFrameShapeModifier, sGuardedUnit, sHigherFormation, sHostile, sHqTaskForceDummy, sIFFSIF, sLength, sLocationLabel, sMobilityIndicator, sMovementDirection, sOrderOfBattle, sPlatformType, sQuantity, sReinforcedOrReduced, sSector1, sSector2, sSignatureEquipment, sSpecialDesignator, sSpecialHeadquarters, sSpeedLabel, sStaffComments, sStandardIdentity1, sStandardIdentity2, sStaticDynamic, sStatus, sTargetDesignator, sTeardownTime, sTypeLabel, 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
setMS2525Code
(String aCode) Sets the symbol code.Methods inherited from interface com.luciad.symbology.milstd2525b.model.ILcdMS2525bCoded
getMS2525Code, getMS2525Standard, getTextModifierCount, getTextModifierKey, getTextModifierKeyDisplayName, getTextModifierValue, getTextModifierValue
-
Method Details
-
setMS2525Code
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:
-