public class CIMGeometricEffectDashes extends CIMGeometricEffect
| Constructor and Description |
|---|
CIMGeometricEffectDashes() |
| Modifier and Type | Method and Description |
|---|---|
void |
deserialize(JSONObject jsonObject)
Deserializes this object from its JSON representation.
|
static CIMGeometricEffectDashes |
fromJSON(java.lang.String json)
Creates the object with a specified state from a JSON encoding.
|
LineDashEnding |
getControlPointEnding()
Gets the line dash ending position.
|
double |
getCustomEndingOffset()
Gets where the pattern should end relative to the ending point of the geometry.
|
double[] |
getDashTemplate()
Gets the distance for each dash and gap.
|
LineDashEnding |
getLineDashEnding()
Gets the setting which determines how the strokes with dash patterns and other patterns (pictures, placement effects) are handled at the end points of the line geometry's segments.
|
double |
getOffsetAlongLine()
Gets the position where the pattern should begin relative to the starting point of the geometry.
|
void |
serialize(JSONObject jsonObject)
Serializes this object to its JSON representation.
|
void |
setControlPointEnding(LineDashEnding controlPointEnding)
Sets the line dash ending position.
|
void |
setCustomEndingOffset(double customEndingOffset)
Sets where the pattern should end relative to the ending point of the geometry.
|
void |
setDashTemplate(double[] dashTemplate)
Sets the distance for each dash and gap.
|
void |
setLineDashEnding(LineDashEnding lineDashEnding)
Sets the setting which determines how the strokes with dash patterns and other patterns (pictures, placement effects) are handled at the end points of the line geometry's segments.
|
void |
setOffsetAlongLine(double offsetAlongLine)
Sets the position where the pattern should begin relative to the starting point of the geometry.
|
java.lang.String |
toJSON()
Creates a JSON encoding of the object and its current state.
|
getPrimitiveName, setPrimitiveNamepublic double getCustomEndingOffset()
public void setCustomEndingOffset(double customEndingOffset)
public double[] getDashTemplate()
public void setDashTemplate(double[] dashTemplate)
public LineDashEnding getLineDashEnding()
public void setLineDashEnding(LineDashEnding lineDashEnding)
public double getOffsetAlongLine()
public void setOffsetAlongLine(double offsetAlongLine)
public LineDashEnding getControlPointEnding()
public void setControlPointEnding(LineDashEnding controlPointEnding)
public static CIMGeometricEffectDashes fromJSON(java.lang.String json) throws CIMJSONException
CIMJSONExceptionpublic java.lang.String toJSON()
public void deserialize(JSONObject jsonObject) throws CIMJSONException
deserialize in class CIMGeometricEffectCIMJSONExceptionpublic void serialize(JSONObject jsonObject)
serialize in class CIMGeometricEffect