Method Summary |
|
public void | accept(StyleVisitor visitor) |
public void | addExternalGraphic(ExternalGraphic externalGraphic) |
public void | addMark(Mark mark) |
public void | addSymbol(Symbol symbol) |
public Object | clone() Creates a deep copy clone. |
public boolean | equals(Object oth) Compares this GraphicImpl with another for equality.
Two graphics are equal if and only if they both have the same geometry
property name and the same list of symbols and the same rotation, size
and opacity.
Parameters: oth - The other GraphicsImpl to compare with. |
public Displacement | getDisplacement() |
public ExternalGraphic[] | getExternalGraphics() Provides a list of external graphics which can be used to represent this
graphic. |
public java.lang.String | getGeometryPropertyName() Getter for property geometryPropertyName. |
public Mark[] | getMarks() Provides a list of suitable marks which can be used to represent this
graphic. |
public Expression | getOpacity() This specifies the level of translucency to use when rendering the graphic.
The value is encoded as a floating-point value between 0.0 and 1.0 with
0.0 representing totally transparent and 1.0 representing totally
opaque, with a linear scale of translucency for intermediate values.
For example, "0.65" would represent 65% opacity. |
public Expression | getRotation() This parameter defines the rotation of a graphic in the clockwise
direction about its centre point in decimal degrees. |
public Expression | getSize() This paramteter gives the absolute size of the graphic in pixels encoded
as a floating point number.
The default size of an image format (such as GIFD) is the inherent size
of the image. |
public Symbol[] | getSymbols() Provides a list of all the symbols which can be used to represent this
graphic. |
public int | hashCode() |
public void | setDisplacement(Displacement offset) |
public void | setExternalGraphics(ExternalGraphic[] externalGraphics) |
public void | setFilterFactory(FilterFactory factory) |
public void | setGeometryPropertyName(String name) |
public void | setMarks(Mark[] marks) |
public void | setOpacity(Expression opacity) Setter for property opacity. |
public void | setOpacity(double opacity) |
public void | setRotation(Expression rotation) Setter for property rotation. |
public void | setRotation(double rotation) |
public void | setSize(Expression size) Setter for property size. |
public void | setSize(int size) |
public void | setSymbols(Symbol[] symbols) |