Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.views.styledmap.painter
Class DummyFeature

java.lang.Object
  extended by eu.esdihumboldt.hale.ui.views.styledmap.painter.DummyFeature
All Implemented Interfaces:
org.opengis.feature.Attribute, org.opengis.feature.ComplexAttribute, org.opengis.feature.Feature, org.opengis.feature.Property, org.opengis.feature.simple.SimpleFeature

public class DummyFeature
extends Object
implements org.opengis.feature.simple.SimpleFeature

An empty Dummy class used to trick geotools Stylefactory wich only works with SimpleFeatures

Author:
Sebastian Reinhardt

Constructor Summary
DummyFeature()
           
 
Method Summary
 Object getAttribute(int arg0)
           
 Object getAttribute(org.opengis.feature.type.Name arg0)
           
 Object getAttribute(String arg0)
           
 int getAttributeCount()
           
 List<Object> getAttributes()
           
 org.opengis.geometry.BoundingBox getBounds()
           
 Object getDefaultGeometry()
           
 org.opengis.feature.GeometryAttribute getDefaultGeometryProperty()
           
 org.opengis.feature.type.AttributeDescriptor getDescriptor()
           
 org.opengis.feature.simple.SimpleFeatureType getFeatureType()
           
 String getID()
           
 org.opengis.filter.identity.FeatureId getIdentifier()
           
 org.opengis.feature.type.Name getName()
           
 Collection<org.opengis.feature.Property> getProperties()
           
 Collection<org.opengis.feature.Property> getProperties(org.opengis.feature.type.Name arg0)
           
 Collection<org.opengis.feature.Property> getProperties(String arg0)
           
 org.opengis.feature.Property getProperty(org.opengis.feature.type.Name arg0)
           
 org.opengis.feature.Property getProperty(String arg0)
           
 org.opengis.feature.simple.SimpleFeatureType getType()
           
 Map<Object,Object> getUserData()
           
 Collection<? extends org.opengis.feature.Property> getValue()
           
 boolean isNillable()
           
 void setAttribute(int arg0, Object arg1)
           
 void setAttribute(org.opengis.feature.type.Name arg0, Object arg1)
           
 void setAttribute(String arg0, Object arg1)
           
 void setAttributes(List<Object> arg0)
           
 void setAttributes(Object[] arg0)
           
 void setDefaultGeometry(Object arg0)
           
 void setDefaultGeometryProperty(org.opengis.feature.GeometryAttribute arg0)
           
 void setValue(Collection<org.opengis.feature.Property> arg0)
           
 void setValue(Object arg0)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DummyFeature

public DummyFeature()
Method Detail

getBounds

public org.opengis.geometry.BoundingBox getBounds()
Specified by:
getBounds in interface org.opengis.feature.Feature
See Also:
Feature.getBounds()

getDefaultGeometryProperty

public org.opengis.feature.GeometryAttribute getDefaultGeometryProperty()
Specified by:
getDefaultGeometryProperty in interface org.opengis.feature.Feature
See Also:
Feature.getDefaultGeometryProperty()

getIdentifier

public org.opengis.filter.identity.FeatureId getIdentifier()
Specified by:
getIdentifier in interface org.opengis.feature.Attribute
Specified by:
getIdentifier in interface org.opengis.feature.Feature
See Also:
Feature.getIdentifier()

setDefaultGeometryProperty

public void setDefaultGeometryProperty(org.opengis.feature.GeometryAttribute arg0)
Specified by:
setDefaultGeometryProperty in interface org.opengis.feature.Feature
See Also:
Feature.setDefaultGeometryProperty(org.opengis.feature.GeometryAttribute)

getProperties

public Collection<org.opengis.feature.Property> getProperties()
Specified by:
getProperties in interface org.opengis.feature.ComplexAttribute
See Also:
ComplexAttribute.getProperties()

getProperties

public Collection<org.opengis.feature.Property> getProperties(org.opengis.feature.type.Name arg0)
Specified by:
getProperties in interface org.opengis.feature.ComplexAttribute
See Also:
ComplexAttribute.getProperties(org.opengis.feature.type.Name)

getProperties

public Collection<org.opengis.feature.Property> getProperties(String arg0)
Specified by:
getProperties in interface org.opengis.feature.ComplexAttribute
See Also:
ComplexAttribute.getProperties(java.lang.String)

getProperty

public org.opengis.feature.Property getProperty(org.opengis.feature.type.Name arg0)
Specified by:
getProperty in interface org.opengis.feature.ComplexAttribute
See Also:
ComplexAttribute.getProperty(org.opengis.feature.type.Name)

getProperty

public org.opengis.feature.Property getProperty(String arg0)
Specified by:
getProperty in interface org.opengis.feature.ComplexAttribute
See Also:
ComplexAttribute.getProperty(java.lang.String)

getValue

public Collection<? extends org.opengis.feature.Property> getValue()
Specified by:
getValue in interface org.opengis.feature.ComplexAttribute
Specified by:
getValue in interface org.opengis.feature.Property
See Also:
ComplexAttribute.getValue()

setValue

public void setValue(Collection<org.opengis.feature.Property> arg0)
Specified by:
setValue in interface org.opengis.feature.ComplexAttribute
See Also:
ComplexAttribute.setValue(java.util.Collection)

validate

public void validate()
              throws org.opengis.feature.IllegalAttributeException
Specified by:
validate in interface org.opengis.feature.Attribute
Specified by:
validate in interface org.opengis.feature.ComplexAttribute
Throws:
org.opengis.feature.IllegalAttributeException
See Also:
ComplexAttribute.validate()

getDescriptor

public org.opengis.feature.type.AttributeDescriptor getDescriptor()
Specified by:
getDescriptor in interface org.opengis.feature.Attribute
Specified by:
getDescriptor in interface org.opengis.feature.Property
See Also:
Attribute.getDescriptor()

getName

public org.opengis.feature.type.Name getName()
Specified by:
getName in interface org.opengis.feature.Property
See Also:
Property.getName()

getUserData

public Map<Object,Object> getUserData()
Specified by:
getUserData in interface org.opengis.feature.Property
See Also:
Property.getUserData()

isNillable

public boolean isNillable()
Specified by:
isNillable in interface org.opengis.feature.Property
See Also:
Property.isNillable()

setValue

public void setValue(Object arg0)
Specified by:
setValue in interface org.opengis.feature.Property
See Also:
Property.setValue(java.lang.Object)

getAttribute

public Object getAttribute(String arg0)
Specified by:
getAttribute in interface org.opengis.feature.simple.SimpleFeature
See Also:
SimpleFeature.getAttribute(java.lang.String)

getAttribute

public Object getAttribute(org.opengis.feature.type.Name arg0)
Specified by:
getAttribute in interface org.opengis.feature.simple.SimpleFeature
See Also:
SimpleFeature.getAttribute(org.opengis.feature.type.Name)

getAttribute

public Object getAttribute(int arg0)
                    throws IndexOutOfBoundsException
Specified by:
getAttribute in interface org.opengis.feature.simple.SimpleFeature
Throws:
IndexOutOfBoundsException
See Also:
SimpleFeature.getAttribute(int)

getAttributeCount

public int getAttributeCount()
Specified by:
getAttributeCount in interface org.opengis.feature.simple.SimpleFeature
See Also:
SimpleFeature.getAttributeCount()

getAttributes

public List<Object> getAttributes()
Specified by:
getAttributes in interface org.opengis.feature.simple.SimpleFeature
See Also:
SimpleFeature.getAttributes()

getDefaultGeometry

public Object getDefaultGeometry()
Specified by:
getDefaultGeometry in interface org.opengis.feature.simple.SimpleFeature
See Also:
SimpleFeature.getDefaultGeometry()

getFeatureType

public org.opengis.feature.simple.SimpleFeatureType getFeatureType()
Specified by:
getFeatureType in interface org.opengis.feature.simple.SimpleFeature
See Also:
SimpleFeature.getFeatureType()

getID

public String getID()
Specified by:
getID in interface org.opengis.feature.simple.SimpleFeature
See Also:
SimpleFeature.getID()

getType

public org.opengis.feature.simple.SimpleFeatureType getType()
Specified by:
getType in interface org.opengis.feature.Attribute
Specified by:
getType in interface org.opengis.feature.ComplexAttribute
Specified by:
getType in interface org.opengis.feature.Feature
Specified by:
getType in interface org.opengis.feature.Property
Specified by:
getType in interface org.opengis.feature.simple.SimpleFeature
See Also:
SimpleFeature.getType()

setAttribute

public void setAttribute(String arg0,
                         Object arg1)
Specified by:
setAttribute in interface org.opengis.feature.simple.SimpleFeature
See Also:
SimpleFeature.setAttribute(java.lang.String, java.lang.Object)

setAttribute

public void setAttribute(org.opengis.feature.type.Name arg0,
                         Object arg1)
Specified by:
setAttribute in interface org.opengis.feature.simple.SimpleFeature
See Also:
SimpleFeature.setAttribute(org.opengis.feature.type.Name, java.lang.Object)

setAttribute

public void setAttribute(int arg0,
                         Object arg1)
                  throws IndexOutOfBoundsException
Specified by:
setAttribute in interface org.opengis.feature.simple.SimpleFeature
Throws:
IndexOutOfBoundsException
See Also:
SimpleFeature.setAttribute(int, java.lang.Object)

setAttributes

public void setAttributes(List<Object> arg0)
Specified by:
setAttributes in interface org.opengis.feature.simple.SimpleFeature
See Also:
SimpleFeature.setAttributes(java.util.List)

setAttributes

public void setAttributes(Object[] arg0)
Specified by:
setAttributes in interface org.opengis.feature.simple.SimpleFeature
See Also:
SimpleFeature.setAttributes(java.lang.Object[])

setDefaultGeometry

public void setDefaultGeometry(Object arg0)
Specified by:
setDefaultGeometry in interface org.opengis.feature.simple.SimpleFeature
See Also:
SimpleFeature.setDefaultGeometry(java.lang.Object)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d