All Superinterfaces:
org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport, Cloneable, org.gvsig.tools.lang.Cloneable, org.gvsig.fmap.mapcontext.rendering.symbols.IPrintable, org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol, org.gvsig.tools.persistence.Persistent
All Known Subinterfaces:
IMarkerFillSymbol, IMultiLayerFillSymbol, IPictureFillSymbol, ISimpleFillSymbol

public interface IFillSymbol extends org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol, org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport
Interface that extends ISymbol interface in order to define methods for fill symbols which can manage specific attributes of them.
Author:
jaume dominguez faus - jaume.dominguez@iver.es
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport

    org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport.CartographicContext
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from interface org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport

    PAPER, WORLD

    Fields inherited from interface org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol

    SELECTION_COLOR
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Obtains the transparency of the fill symbol
     
    Obtains the ILineSymbol interface of the outline
    boolean
     
    boolean
     
    boolean
    isSuitableFor(org.gvsig.fmap.geom.Geometry geom)
     
    void
    Sets the color that will be used to draw the filling pattern of this symbol.
    void
    setHasFill(boolean hasFill)
     
    void
    setHasOutline(boolean hasOutline)
     
    void
    Sets the color of the outline.

    Methods inherited from interface org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport

    copyCartographicContext, getCartographicContext, getReferenceSystem, getUnit, setCartographicContext, setCartographicContext, setCartographicContext, setCartographicContext, setCartographicContext, setReferenceSystem, setUnit, toCartographicUnits

    Methods inherited from interface org.gvsig.tools.lang.Cloneable

    clone

    Methods inherited from interface org.gvsig.fmap.mapcontext.rendering.symbols.IPrintable

    print

    Methods inherited from interface org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol

    draw, draw, drawInsideRectangle, getColor, getDescription, getFeature, getID, getSymbolForSelection, getSymbolForSelection, getSymbolType, isShapeVisible, setColor, setDescription, setFeature, setID

    Methods inherited from interface org.gvsig.tools.persistence.Persistent

    loadFromState, saveToState
  • Field Details

  • Method Details

    • isSuitableFor

      boolean isSuitableFor(org.gvsig.fmap.geom.Geometry geom)
      Specified by:
      isSuitableFor in interface org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol
    • setFillColor

      void setFillColor(Color color)
      Sets the color that will be used to draw the filling pattern of this symbol.
      Parameters:
      Color -
    • setOutline

      void setOutline(ILineSymbol outline)
      Sets the color of the outline.
      Parameters:
      color -
    • getFillColor

      Color getFillColor()
      Returns:
      Returns the color.
    • getOutline

      ILineSymbol getOutline()
      Obtains the ILineSymbol interface of the outline
      Returns:
      the outline,ILineSymbol.
    • getFillAlpha

      int getFillAlpha()
      Obtains the transparency of the fill symbol
      Returns:
      the transparency of the fill symbol
    • hasFill

      boolean hasFill()
    • setHasFill

      void setHasFill(boolean hasFill)
    • hasOutline

      boolean hasOutline()
    • setHasOutline

      void setHasOutline(boolean hasOutline)