org.geotools.feature.type
Class PropertyTypeImpl
java.lang.Object
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)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
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
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)
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.