public class CIMProceduralSymbolLayer extends CIMSymbolLayer
| Constructor and Description |
|---|
CIMProceduralSymbolLayer() |
| Modifier and Type | Method and Description |
|---|---|
void |
deserialize(JSONObject jsonObject)
Deserializes this object from its JSON representation.
|
static CIMProceduralSymbolLayer |
fromJSON(java.lang.String json)
Creates the object with a specified state from a JSON encoding.
|
CIMCGAAttribute[] |
getAttributes()
Gets the symbol attributes as specified by the CGA code in the rule package.
|
java.lang.String |
getRulePackage()
Gets the URI of the referenced rule package file.
|
java.lang.String |
getRulePackageName()
Gets the name of the package displayed in the user interface.
|
void |
serialize(JSONObject jsonObject)
Serializes this object to its JSON representation.
|
void |
setAttributes(CIMCGAAttribute[] attributes)
Sets the symbol attributes as specified by the CGA code in the rule package.
|
void |
setRulePackage(java.lang.String rulePackage)
Sets the URI of the referenced rule package file.
|
void |
setRulePackageName(java.lang.String rulePackageName)
Sets the name of the package displayed in the user interface.
|
java.lang.String |
toJSON()
Creates a JSON encoding of the object and its current state.
|
getAnimations, getColorLocked, getEffects, getEnable, getName, getOverprint, getPrimitiveName, setAnimations, setColorLocked, setEffects, setEnable, setName, setOverprint, setPrimitiveNamepublic CIMCGAAttribute[] getAttributes()
public void setAttributes(CIMCGAAttribute[] attributes)
public java.lang.String getRulePackage()
public void setRulePackage(java.lang.String rulePackage)
public java.lang.String getRulePackageName()
public void setRulePackageName(java.lang.String rulePackageName)
public static CIMProceduralSymbolLayer fromJSON(java.lang.String json) throws CIMJSONException
CIMJSONExceptionpublic java.lang.String toJSON()
public void deserialize(JSONObject jsonObject) throws CIMJSONException
deserialize in class CIMSymbolLayerCIMJSONExceptionpublic void serialize(JSONObject jsonObject)
serialize in class CIMSymbolLayer