public class MilStdSymbol
extends java.lang.Object
WebRenderer.RenderMultiPointAsMilStdSymbol(String, String, String, String, String, String, double, String, Map, Map) is called.| Constructor and Description |
|---|
MilStdSymbol(java.lang.String symbolID,
java.lang.String uniqueID,
java.util.ArrayList<java.awt.geom.Point2D> Coordinates,
java.util.Map<java.lang.String,java.lang.String> modifiers)
Creates a new MilStdSymbol.
|
MilStdSymbol(java.lang.String symbolID,
java.lang.String uniqueID,
java.util.ArrayList<java.awt.geom.Point2D> Coordinates,
java.util.Map<java.lang.String,java.lang.String> modifiers,
java.lang.Boolean keepUnitRatio) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
get_WasClipped() |
java.lang.String |
getAltitudeMode() |
DistanceUnit |
getAltitudeUnit() |
java.util.ArrayList<java.awt.geom.Point2D> |
getCoordinates() |
DistanceUnit |
getDistanceUnit() |
boolean |
getDrawAffiliationModifierAsLabel()
Deprecated.
|
java.awt.Color |
getFillColor() |
java.awt.TexturePaint |
getFillStyle() |
boolean |
getHideOptionalLabels() |
boolean |
getKeepUnitRatio() |
java.awt.Color |
getLineColor() |
int |
getLineWidth() |
java.lang.Double |
getModifier_AM_AN_X(java.lang.String modifier,
int index)
Get modifier value for AM, AN or X
|
java.lang.String |
getModifier(java.lang.String modifier)
Get a modifier value
|
java.lang.String |
getModifier(java.lang.String modifier,
int index)
Gets modifier value based on modifier constant and index in array
|
java.util.Map<java.lang.String,java.lang.String> |
getModifierMap()
Returns the modifier map for the symbol
|
java.util.ArrayList<java.lang.Double> |
getModifiers_AM_AN_X(java.lang.String modifier) |
java.util.ArrayList<ShapeInfo> |
getModifierShapes()
Shapes that represent the symbol modifiers
|
java.awt.Color |
getOutlineColor() |
int |
getPatternFillType()
Deprecated.
|
java.lang.String |
getSymbolID()
The Symbol Id of the MilStdSymbol.
|
java.util.ArrayList<ShapeInfo> |
getSymbolShapes()
the java shapes that make up the symbol
|
java.lang.Object |
getTag()
Deprecated.
|
java.awt.Color |
getTextBackgroundColor() |
java.awt.Color |
getTextColor() |
int |
getUnitSize() |
boolean |
getUseDashArray() |
boolean |
getUseFillPattern() |
boolean |
getUseLineInterpolation() |
java.lang.String |
getUUID()
Unique ID of the Symbol.
|
void |
set_WasClipped(boolean value) |
void |
setAltitudeMode(java.lang.String value) |
void |
setAltitudeUnit(DistanceUnit unit) |
void |
setCoordinates(java.util.ArrayList<java.awt.geom.Point2D> value) |
void |
setDistanceUnit(DistanceUnit unit) |
void |
setDrawAffiliationModifierAsLabel(boolean value)
Deprecated.
|
void |
setFillColor(java.awt.Color value) |
void |
setFillStyle(java.awt.TexturePaint value) |
void |
setHideOptionalLabels(boolean value) |
void |
setKeepUnitRatio(boolean value) |
void |
setLineColor(java.awt.Color value)
If value is null or SymbolUtilities.isGreenProtectionGraphic() is true then value is ignored
|
void |
setLineWidth(int value) |
void |
setModifier_AM_AN_X(java.lang.String modifier,
java.lang.Double value,
int index) |
void |
setModifier(java.lang.String modifier,
java.lang.String value)
Set a modifier value
|
void |
setModifier(java.lang.String modifier,
java.lang.String value,
int index)
Modifiers must be added in order.
|
void |
setModifierMap(java.util.Map<java.lang.String,java.lang.String> modifiers)
sets the modifier map for the symbol
|
void |
setModifiers_AM_AN_X(java.lang.String modifier,
java.util.ArrayList<java.lang.Double> modifiers) |
void |
setModifierShapes(java.util.ArrayList<ShapeInfo> value)
Shapes that represent the symbol modifiers
|
void |
setOutlineColor(java.awt.Color value)
if null, renderer will use white or black for the outline based on the color
of the symbol.
|
void |
setPatternFillType(int value)
Deprecated.
|
void |
setSymbolID(java.lang.String value)
Sets the Symbol ID for the symbol.
|
void |
setSymbolShapes(java.util.ArrayList<ShapeInfo> value)
the java shapes that make up the symbol
|
void |
setTag(java.lang.Object value)
Deprecated.
|
void |
setTextBackgroundColor(java.awt.Color value) |
void |
setTextColor(java.awt.Color value) |
void |
setUnitSize(int pixelSize) |
void |
setUseDashArray(boolean value) |
void |
setUseFillPattern(boolean value) |
void |
setUseLineInterpolation(boolean value) |
void |
setUUID(java.lang.String ID)
Unique ID of the Symbol.
|
public MilStdSymbol(java.lang.String symbolID,
java.lang.String uniqueID,
java.util.ArrayList<java.awt.geom.Point2D> Coordinates,
java.util.Map<java.lang.String,java.lang.String> modifiers)
symbolID - code, 20-30 digits long that represents the symboluniqueID - for the client's usemodifiers - use keys from Modifiers.Coordinates - modifierspublic MilStdSymbol(java.lang.String symbolID,
java.lang.String uniqueID,
java.util.ArrayList<java.awt.geom.Point2D> Coordinates,
java.util.Map<java.lang.String,java.lang.String> modifiers,
java.lang.Boolean keepUnitRatio)
symbolID - code, 20-30 digits long that represents the symboluniqueID - for the client's usemodifiers - use keys from Modifiers.Coordinates - ArrayList of Point2D coordinates for the symbolkeepUnitRatio - - default TRUE
modifierspublic java.awt.TexturePaint getFillStyle()
public void setFillStyle(java.awt.TexturePaint value)
public boolean getUseFillPattern()
public void setUseFillPattern(boolean value)
public int getPatternFillType()
public void setPatternFillType(int value)
value - Integerpublic java.lang.String getAltitudeMode()
public void setAltitudeMode(java.lang.String value)
public DistanceUnit getAltitudeUnit()
public void setAltitudeUnit(DistanceUnit unit)
public DistanceUnit getDistanceUnit()
public void setDistanceUnit(DistanceUnit unit)
public boolean getUseDashArray()
public void setUseDashArray(boolean value)
public boolean getHideOptionalLabels()
public void setHideOptionalLabels(boolean value)
public void setUseLineInterpolation(boolean value)
public boolean getUseLineInterpolation()
public void setUnitSize(int pixelSize)
public int getUnitSize()
public void setKeepUnitRatio(boolean value)
public boolean getKeepUnitRatio()
public void setDrawAffiliationModifierAsLabel(boolean value)
value - Booleanpublic boolean getDrawAffiliationModifierAsLabel()
Booleanpublic java.util.Map<java.lang.String,java.lang.String> getModifierMap()
Mappublic void setModifierMap(java.util.Map<java.lang.String,java.lang.String> modifiers)
modifiers - Mappublic java.lang.String getModifier(java.lang.String modifier)
modifier - ModifiersStringpublic void setModifier(java.lang.String modifier,
java.lang.String value)
modifier - Modifiersvalue - Stringpublic java.lang.String getModifier(java.lang.String modifier,
int index)
modifier - Modifiersindex - Integer array location, only applicable to AM, AN and XStringpublic java.lang.Double getModifier_AM_AN_X(java.lang.String modifier,
int index)
modifier - Modifiersindex - Integer array locationDoublepublic void setModifier(java.lang.String modifier,
java.lang.String value,
int index)
modifier - Modifiersvalue - Stringindex - Integerpublic void setModifier_AM_AN_X(java.lang.String modifier,
java.lang.Double value,
int index)
public java.util.ArrayList<java.lang.Double> getModifiers_AM_AN_X(java.lang.String modifier)
public void setModifiers_AM_AN_X(java.lang.String modifier,
java.util.ArrayList<java.lang.Double> modifiers)
public void setFillColor(java.awt.Color value)
value - Colorpublic java.awt.Color getFillColor()
Colorpublic void setTextColor(java.awt.Color value)
value - Colorpublic java.awt.Color getTextColor()
Colorpublic void setTextBackgroundColor(java.awt.Color value)
value - Colorpublic java.awt.Color getTextBackgroundColor()
Colorpublic void setLineWidth(int value)
value - Integerpublic int getLineWidth()
Integerpublic void setLineColor(java.awt.Color value)
value - Colorpublic java.awt.Color getLineColor()
Colorpublic void setOutlineColor(java.awt.Color value)
value - Colorpublic java.awt.Color getOutlineColor()
public void setTag(java.lang.Object value)
value - Objectpublic java.lang.Object getTag()
Objectpublic void setCoordinates(java.util.ArrayList<java.awt.geom.Point2D> value)
value - ArrayListpublic java.util.ArrayList<java.awt.geom.Point2D> getCoordinates()
ArrayListpublic void setModifierShapes(java.util.ArrayList<ShapeInfo> value)
value - ArrayList<Shape>public java.util.ArrayList<ShapeInfo> getModifierShapes()
ArrayListpublic void setSymbolShapes(java.util.ArrayList<ShapeInfo> value)
value - ArrayList<ShapeInfo>public java.util.ArrayList<ShapeInfo> getSymbolShapes()
ArrayListpublic java.lang.String getSymbolID()
Stringpublic java.lang.String getUUID()
Stringpublic void setUUID(java.lang.String ID)
ID - Stringpublic void setSymbolID(java.lang.String value)
value - Stringpublic void set_WasClipped(boolean value)
public boolean get_WasClipped()