public interface ILcdEditableMS2525bCoded extends ILcdMS2525bCoded, ILcdCloneable
ILcdMS2525bCoded
that can be edited.
TLcdEditableMS2525bObject
, for
convenience operations to facilitate the inspection and manipulation of
MIL-STD 2525 symbols.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
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Makes
Object.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.
|
getMS2525Code, getMS2525Standard, getTextModifierCount, getTextModifierKey, getTextModifierKeyDisplayName, getTextModifierValue, getTextModifierValue
void setMS2525Code(String aCode)
aCode
- the symbol code.void putTextModifier(String aModifierKey, String aModifierValue)
aModifierKey
- the key of the text modifier to add.aModifierValue
- the value of the text modifier to add.IllegalArgumentException
- if the symbol does not support the given modifierObject clone()
ILcdCloneable
Makes Object.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 );
}
}
clone
in interface ILcdCloneable
Object.clone()