public class MarkerFillSymbol extends AbstractFillSymbol implements IMarkerFillSymbol
| Modifier and Type | Class and Description |
|---|---|
static class |
MarkerFillSymbol.RegisterPersistence |
static class |
MarkerFillSymbol.RegisterSymbol |
CartographicSupport.CartographicContext| Modifier and Type | Field and Description |
|---|---|
static int |
DefaultFillStyle |
static int |
GRID_FILL |
static java.lang.String |
MARK_FILL_SYMBOL_PERSISTENCE_DEFINITION_NAME |
static int |
RANDOM_FILL |
static int |
SINGLE_CENTERED_SYMBOL |
FILL_SYMBOL_PERSISTENCE_DEFINITION_NAMELOGGER, SYMBOL_PERSISTENCE_DEFINITION_NAMESYMBOL_NAMESELECTION_COLORPAPER, WORLD| Constructor and Description |
|---|
MarkerFillSymbol() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Creates a copy of the object.
|
void |
draw(java.awt.Graphics2D g,
java.awt.geom.AffineTransform affineTransform,
Geometry geom,
Feature f,
Cancellable cancel,
java.awt.Rectangle rect) |
java.lang.String |
getClassName() |
IMarkerSymbol |
getMarker() |
IMarkerFillPropertiesStyle |
getMarkerFillProperties()
Returns the markerfillproperties that are used by the class
|
ISymbol |
getSymbolForSelection(java.awt.Color selectionColor) |
int |
getSymbolType()
The use of this method -and its mechanism- is being valorated.
|
void |
loadFromState(PersistentState state)
Set the state of the object from the state passed as parameter.
|
void |
saveToState(PersistentState state)
Saves the internal state of the object on the provided
PersistentState object.
|
void |
setCartographicContext(CartographicSupport.CartographicContext ctx) |
void |
setMarker(IMarkerSymbol marker) |
void |
setMarkerFillProperties(IMarkerFillPropertiesStyle markerFillStyle)
Sets the markerfillproperties to be used by the class
|
void |
setReferenceSystem(int system)
Sets the Reference System that defines how this units have to be
handled.
|
void |
setUnit(int unitIndex)
Defines the unit used to express measures.
|
getCartographicSize, getColor, getFillAlpha, getFillColor, getOutline, getSampleGeometry, hasFill, hasOutline, isSuitableFor, setCartographicSize, setColor, setFillColor, setHasFill, setHasOutline, setOutline, toCartographicSizecloneForSelection, cloneForSelection, draw, drawInsideRectangle, equals, getDescription, getFeature, getID, getRequiredFeatureAttributeNames, getSymbolForSelection, isShapeVisible, print, setDescription, setFeature, setID, setIsShapeVisiblecopyCartographicContext, getCartographicContext, getReferenceSystem, getUnit, isInPixels, setCartographicContext, setCartographicContext, setCartographicContext, setCartographicContext, toCartographicUnitsfinalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFillAlpha, getFillColor, getOutline, hasFill, hasOutline, isSuitableFor, setFillColor, setHasFill, setHasOutline, setOutlinedraw, drawInsideRectangle, getColor, getDescription, getFeature, getID, getSymbolForSelection, isShapeVisible, setColor, setDescription, setFeature, setIDprintcloneQuietly, cloneQuietlycopyCartographicContext, copyCartographicContext, getCartographicContext, getReferenceSystem, getUnit, setCartographicContext, setCartographicContext, setCartographicContext, setCartographicContext, toCartographicUnitspublic static final java.lang.String MARK_FILL_SYMBOL_PERSISTENCE_DEFINITION_NAME
public static final int RANDOM_FILL
public static final int GRID_FILL
public static final int SINGLE_CENTERED_SYMBOL
public static int DefaultFillStyle
public ISymbol getSymbolForSelection(java.awt.Color selectionColor)
getSymbolForSelection in interface ISymbolgetSymbolForSelection in class AbstractSymbolpublic void draw(java.awt.Graphics2D g,
java.awt.geom.AffineTransform affineTransform,
Geometry geom,
Feature f,
Cancellable cancel,
java.awt.Rectangle rect)
public int getSymbolType()
ISymbolgetSymbolType in interface ISymbolpublic java.lang.String getClassName()
public void setMarker(IMarkerSymbol marker)
setMarker in interface IMarkerFillSymbolpublic IMarkerSymbol getMarker()
getMarker in interface IMarkerFillSymbolpublic void setMarkerFillProperties(IMarkerFillPropertiesStyle markerFillStyle)
setMarkerFillProperties in interface IMarkerFillSymbolmarkerFillStyle,IMarkerFillPropertiesStyle - public IMarkerFillPropertiesStyle getMarkerFillProperties()
getMarkerFillProperties in interface IMarkerFillSymbolpublic void setUnit(int unitIndex)
CartographicSupportsetUnit in interface CartographicSupportsetUnit in class AbstractFillSymbolpublic void setReferenceSystem(int system)
CartographicSupportsetReferenceSystem in interface CartographicSupportsetReferenceSystem in class AbstractCartographicSupportpublic void setCartographicContext(CartographicSupport.CartographicContext ctx)
setCartographicContext in interface CartographicSupportsetCartographicContext in class AbstractCartographicSupportpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
Cloneableclone in class AbstractFillSymboljava.lang.CloneNotSupportedException - if the instance of the object cannot
be cloned. As this is extending Cloneable so its sure
it implements it, so this exception may be used for problems on specific
object instances.Object#clone()}.public void loadFromState(PersistentState state) throws PersistenceException
PersistentloadFromState in interface PersistentloadFromState in class AbstractFillSymbolPersistenceExceptionpublic void saveToState(PersistentState state) throws PersistenceException
PersistentsaveToState in interface PersistentsaveToState in class AbstractFillSymbolPersistenceException