org.geotools.styling
Class LinePlacementImpl

java.lang.Object
  extended by org.geotools.styling.LinePlacementImpl
All Implemented Interfaces:
java.lang.Cloneable, org.opengis.style.LabelPlacement, org.opengis.style.LinePlacement

public class LinePlacementImpl
extends java.lang.Object
implements LinePlacement, org.opengis.util.Cloneable

Default implementation of LinePlacement.

Version:
$Id: LinePlacementImpl.java 33813 2009-08-28 14:45:11Z jive $
Author:
Ian Turton, CCG, Johann Sorel (Geomatys)

Constructor Summary
LinePlacementImpl()
           
LinePlacementImpl(org.opengis.filter.FilterFactory factory)
           
LinePlacementImpl(org.opengis.filter.FilterFactory factory, boolean aligned, boolean repeated, boolean generalized, org.opengis.filter.expression.Expression gap, org.opengis.filter.expression.Expression initialGap)
           
LinePlacementImpl(org.opengis.style.LinePlacement placement)
           
 
Method Summary
 void accept(StyleVisitor visitor)
           
 java.lang.Object accept(org.opengis.style.StyleVisitor visitor, java.lang.Object data)
           
 java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
           
 org.opengis.filter.expression.Expression getGap()
           
 org.opengis.filter.expression.Expression getInitialGap()
           
 org.opengis.filter.expression.Expression getPerpendicularOffset()
          Getter for property perpendicularOffset.
 int hashCode()
           
 boolean isAligned()
          Correct method name violation from GeoAPI.
 boolean IsAligned()
           
 boolean isGeneralizeLine()
           
 boolean isRepeated()
           
 void setAligned(boolean aligned)
           
 void setFilterFactory(org.opengis.filter.FilterFactory factory)
          Deprecated. 
 void setGap(org.opengis.filter.expression.Expression gap)
           
 void setGeneralized(boolean generalized)
           
 void setInitialGap(org.opengis.filter.expression.Expression initialGap)
           
 void setPerpendicularOffset(org.opengis.filter.expression.Expression perpendicularOffset)
          Setter for property perpendicularOffset.
 void setRepeated(boolean repeated)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinePlacementImpl

public LinePlacementImpl()

LinePlacementImpl

public LinePlacementImpl(org.opengis.style.LinePlacement placement)

LinePlacementImpl

public LinePlacementImpl(org.opengis.filter.FilterFactory factory)

LinePlacementImpl

public LinePlacementImpl(org.opengis.filter.FilterFactory factory,
                         boolean aligned,
                         boolean repeated,
                         boolean generalized,
                         org.opengis.filter.expression.Expression gap,
                         org.opengis.filter.expression.Expression initialGap)
Method Detail

setFilterFactory

@Deprecated
public void setFilterFactory(org.opengis.filter.FilterFactory factory)
Deprecated. 


getPerpendicularOffset

public org.opengis.filter.expression.Expression getPerpendicularOffset()
Getter for property perpendicularOffset.

Specified by:
getPerpendicularOffset in interface org.opengis.style.LinePlacement
Returns:
Value of property perpendicularOffset.

setPerpendicularOffset

public void setPerpendicularOffset(org.opengis.filter.expression.Expression perpendicularOffset)
Setter for property perpendicularOffset.

Parameters:
perpendicularOffset - New value of property perpendicularOffset.

getInitialGap

public org.opengis.filter.expression.Expression getInitialGap()
Specified by:
getInitialGap in interface org.opengis.style.LinePlacement

getGap

public org.opengis.filter.expression.Expression getGap()
Specified by:
getGap in interface org.opengis.style.LinePlacement

isRepeated

public boolean isRepeated()
Specified by:
isRepeated in interface org.opengis.style.LinePlacement

IsAligned

public boolean IsAligned()
Specified by:
IsAligned in interface org.opengis.style.LinePlacement

isAligned

public boolean isAligned()
Description copied from interface: LinePlacement
Correct method name violation from GeoAPI.

Returns:

isGeneralizeLine

public boolean isGeneralizeLine()
Specified by:
isGeneralizeLine in interface org.opengis.style.LinePlacement

accept

public java.lang.Object accept(org.opengis.style.StyleVisitor visitor,
                               java.lang.Object data)
Specified by:
accept in interface org.opengis.style.LabelPlacement
Specified by:
accept in interface org.opengis.style.LinePlacement

accept

public void accept(StyleVisitor visitor)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

setRepeated

public void setRepeated(boolean repeated)

setGeneralized

public void setGeneralized(boolean generalized)

setAligned

public void setAligned(boolean aligned)

setGap

public void setGap(org.opengis.filter.expression.Expression gap)

setInitialGap

public void setInitialGap(org.opengis.filter.expression.Expression initialGap)


Copyright © 1996-2010 Geotools. All Rights Reserved.