org.geotools.feature.type
Class PropertyTypeImpl

java.lang.Object
  extended by org.geotools.feature.type.PropertyTypeImpl
All Implemented Interfaces:
org.opengis.feature.type.PropertyType
Direct Known Subclasses:
AssociationTypeImpl, AttributeTypeImpl

public abstract class PropertyTypeImpl
extends java.lang.Object
implements org.opengis.feature.type.PropertyType


Field Summary
protected  java.lang.Class<?> binding
           
protected  org.opengis.util.InternationalString description
           
protected  boolean isAbstract
           
protected  org.opengis.feature.type.Name name
           
protected  java.util.List<org.opengis.filter.Filter> restrictions
           
protected  org.opengis.feature.type.PropertyType superType
           
protected  java.util.Map<java.lang.Object,java.lang.Object> userData
           
 
Constructor Summary
PropertyTypeImpl(org.opengis.feature.type.Name name, java.lang.Class<?> binding, boolean isAbstract, java.util.List<org.opengis.filter.Filter> restrictions, org.opengis.feature.type.PropertyType superType, org.opengis.util.InternationalString description)
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
 java.lang.Class<?> getBinding()
           
 org.opengis.util.InternationalString getDescription()
           
 org.opengis.feature.type.Name getName()
           
 java.util.List<org.opengis.filter.Filter> getRestrictions()
           
 org.opengis.feature.type.PropertyType getSuper()
           
 java.util.Map<java.lang.Object,java.lang.Object> getUserData()
           
 int hashCode()
           
 boolean isAbstract()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected final org.opengis.feature.type.Name name

binding

protected final java.lang.Class<?> binding

isAbstract

protected final boolean isAbstract

superType

protected final org.opengis.feature.type.PropertyType superType

restrictions

protected final java.util.List<org.opengis.filter.Filter> restrictions

description

protected final org.opengis.util.InternationalString description

userData

protected final java.util.Map<java.lang.Object,java.lang.Object> userData
Constructor Detail

PropertyTypeImpl

public PropertyTypeImpl(org.opengis.feature.type.Name name,
                        java.lang.Class<?> binding,
                        boolean isAbstract,
                        java.util.List<org.opengis.filter.Filter> restrictions,
                        org.opengis.feature.type.PropertyType superType,
                        org.opengis.util.InternationalString description)
Method Detail

getName

public org.opengis.feature.type.Name getName()
Specified by:
getName in interface org.opengis.feature.type.PropertyType

getBinding

public java.lang.Class<?> getBinding()
Specified by:
getBinding in interface org.opengis.feature.type.PropertyType

isAbstract

public boolean isAbstract()
Specified by:
isAbstract in interface org.opengis.feature.type.PropertyType

getRestrictions

public java.util.List<org.opengis.filter.Filter> getRestrictions()
Specified by:
getRestrictions in interface org.opengis.feature.type.PropertyType

getSuper

public org.opengis.feature.type.PropertyType getSuper()
Specified by:
getSuper in interface org.opengis.feature.type.PropertyType

getDescription

public org.opengis.util.InternationalString getDescription()
Specified by:
getDescription in interface org.opengis.feature.type.PropertyType

hashCode

public int hashCode()
Specified by:
hashCode in interface org.opengis.feature.type.PropertyType
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object other)
Specified by:
equals in interface org.opengis.feature.type.PropertyType
Overrides:
equals in class java.lang.Object

getUserData

public java.util.Map<java.lang.Object,java.lang.Object> getUserData()
Specified by:
getUserData in interface org.opengis.feature.type.PropertyType

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 1996-2010 Geotools. All Rights Reserved.