Class SimpleLineStyle
java.lang.Object
org.gvsig.symbology.fmap.mapcontext.rendering.symbol.impl.AbstractCartographicSupport
org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.AbstractStyle
org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.SimpleLineStyle
- All Implemented Interfaces:
Cloneable,org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport,org.gvsig.fmap.mapcontext.rendering.symbols.styles.IStyle,org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ILineStyle,org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ISimpleLineStyle,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.persistence.Persistent
public class SimpleLineStyle
extends AbstractStyle
implements org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport, org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ISimpleLineStyle
- Author:
- 2005-2008 jaume dominguez faus - jaume.dominguez@iver.es, 2009- César Ordiñana - gvSIG team
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport
org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport.CartographicContext -
Field Summary
FieldsFields inherited from class org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.AbstractStyle
LOGGER, STYLE_PERSISTENCE_DEFINITION_NAMEFields inherited from interface org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport
PAPER, WORLD -
Constructor Summary
ConstructorsConstructorDescriptionConstructor methodSimpleLineStyle(float width, int cap, int join, float miterlimit, float[] dash, float dash_phase) Constructor method -
Method Summary
Modifier and TypeMethodDescriptionclone()voidvoiddrawOutline(Graphics2D g, Rectangle r) org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.IArrowDecoratorStyledoublefloatdoublebooleanisSuitableFor(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol symbol) voidloadFromState(org.gvsig.tools.persistence.PersistentState state) voidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidsetArrowDecorator(org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.IArrowDecoratorStyle arrowDecoratorStyle) voidsetCartographicContext(org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport.CartographicContext ctx) voidsetLineWidth(float width) voidsetOffset(double offset) voidMethods inherited from class org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.AbstractStyle
getDescription, setDescriptionMethods inherited from class org.gvsig.symbology.fmap.mapcontext.rendering.symbol.impl.AbstractCartographicSupport
copyCartographicContext, getCartographicContext, getReferenceSystem, getUnit, isInPixels, setCartographicContext, setCartographicContext, setCartographicContext, setCartographicContext, setReferenceSystem, setUnit, toCartographicUnitsMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport
copyCartographicContext, getCartographicContext, getReferenceSystem, getUnit, setCartographicContext, setCartographicContext, setCartographicContext, setCartographicContext, setReferenceSystem, setUnit, toCartographicUnitsMethods inherited from interface org.gvsig.fmap.mapcontext.rendering.symbols.styles.IStyle
getDescription, setDescription
-
Field Details
-
SIMPLE_LINE_STYLE_PERSISTENCE_DEFINITION_NAME
- See Also:
-
-
Constructor Details
-
SimpleLineStyle
public SimpleLineStyle()Constructor method -
SimpleLineStyle
public SimpleLineStyle(float width, int cap, int join, float miterlimit, float[] dash, float dash_phase) Constructor method- Parameters:
width-cap-join-miterlimit-dash-dash_phase-
-
-
Method Details
-
drawInsideRectangle
- Specified by:
drawInsideRectanglein interfaceorg.gvsig.fmap.mapcontext.rendering.symbols.styles.IStyle
-
getClassName
-
getStroke
- Specified by:
getStrokein interfaceorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ILineStyle
-
getCartographicStroke
- Specified by:
getCartographicStrokein interfaceorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ILineStyle
-
getLineWidth
public float getLineWidth()- Specified by:
getLineWidthin interfaceorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ILineStyle
-
setLineWidth
public void setLineWidth(float width) - Specified by:
setLineWidthin interfaceorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ILineStyle
-
isSuitableFor
public boolean isSuitableFor(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol symbol) - Specified by:
isSuitableForin interfaceorg.gvsig.fmap.mapcontext.rendering.symbols.styles.IStyle
-
setStroke
- Specified by:
setStrokein interfaceorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ILineStyle
-
drawOutline
- Specified by:
drawOutlinein interfaceorg.gvsig.fmap.mapcontext.rendering.symbols.styles.IStyle
-
getOffset
public double getOffset()- Specified by:
getOffsetin interfaceorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ILineStyle
-
getCartographicOffset
public double getCartographicOffset()- Specified by:
getCartographicOffsetin interfaceorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ILineStyle
-
setOffset
public void setOffset(double offset) - Specified by:
setOffsetin interfaceorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ILineStyle
-
getArrowDecorator
public org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.IArrowDecoratorStyle getArrowDecorator()- Specified by:
getArrowDecoratorin interfaceorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ILineStyle
-
setArrowDecorator
public void setArrowDecorator(org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.IArrowDecoratorStyle arrowDecoratorStyle) - Specified by:
setArrowDecoratorin interfaceorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.ILineStyle
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Overrides:
clonein classAbstractStyle- Throws:
CloneNotSupportedException
-
loadFromState
public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Overrides:
loadFromStatein classAbstractStyle- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
saveToState
public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
saveToStatein interfaceorg.gvsig.tools.persistence.Persistent- Overrides:
saveToStatein classAbstractStyle- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
setCartographicContext
public void setCartographicContext(org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport.CartographicContext ctx) - Specified by:
setCartographicContextin interfaceorg.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport- Overrides:
setCartographicContextin classorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.impl.AbstractCartographicSupport
-