org.geotools.styling
Class HaloImpl

java.lang.Object
  extended byorg.geotools.event.AbstractGTComponent
      extended byorg.geotools.styling.HaloImpl
All Implemented Interfaces:
java.lang.Cloneable, org.opengis.util.Cloneable, GTComponent, Halo

public class HaloImpl
extends AbstractGTComponent
implements Halo, org.opengis.util.Cloneable

DOCUMENT ME!

Version:
$Id: HaloImpl.java 18021 2006-02-14 20:36:18Z jdeolive $
Author:
Ian Turton, CCG

Field Summary
 
Fields inherited from class org.geotools.event.AbstractGTComponent
notification
 
Constructor Summary
HaloImpl()
           
HaloImpl(FilterFactory factory)
           
 
Method Summary
 void accept(StyleVisitor visitor)
           
 java.lang.Object clone()
          Creates a deep copy clone of the Halo.
 boolean equals(java.lang.Object obj)
          Compares this HaloImpl with another for equality.
 Fill getFill()
          Getter for property fill.
 Expression getRadius()
          Getter for property radius.
 int hashCode()
           
 void setFill(Fill fill)
          Setter for property fill.
 void setFilterFactory(FilterFactory factory)
           
 void setRadius(Expression radius)
          Setter for property radius.
 
Methods inherited from class org.geotools.event.AbstractGTComponent
changed, fireChanged, fireChildChanged, getNote, getParent, removed, setNote
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.geotools.event.GTComponent
changed, getNote, getParent, removed, setNote
 

Constructor Detail

HaloImpl

public HaloImpl()

HaloImpl

public HaloImpl(FilterFactory factory)
Method Detail

setFilterFactory

public void setFilterFactory(FilterFactory factory)

getFill

public Fill getFill()
Getter for property fill.

Specified by:
getFill in interface Halo
Returns:
Value of property fill.

setFill

public void setFill(Fill fill)
Setter for property fill.

Specified by:
setFill in interface Halo
Parameters:
fill - New value of property fill.

getRadius

public Expression getRadius()
Getter for property radius.

Specified by:
getRadius in interface Halo
Returns:
Value of property radius.

setRadius

public void setRadius(Expression radius)
Setter for property radius.

Specified by:
setRadius in interface Halo
Parameters:
radius - New value of property radius.

accept

public void accept(StyleVisitor visitor)
Specified by:
accept in interface Halo

clone

public java.lang.Object clone()
Creates a deep copy clone of the Halo.

Specified by:
clone in interface org.opengis.util.Cloneable
Overrides:
clone in class AbstractGTComponent
Returns:
The clone.
Throws:
java.lang.RuntimeException - DOCUMENT ME!

equals

public boolean equals(java.lang.Object obj)
Compares this HaloImpl with another for equality.

Parameters:
obj - THe other HaloImpl.
Returns:
True if they are equal. They are equal if their fill and radius is equal.
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()


Copyright © GeoTools. All Rights Reserved.