org.geotools.feature.type
Class PropertyTypeImpl
Object
PropertyTypeImpl
- All Implemented Interfaces:
- PropertyType
- Direct Known Subclasses:
- AssociationTypeImpl, AttributeTypeImpl
public abstract class PropertyTypeImpl
- extends Object
- implements PropertyType
name
protected final Name name
binding
protected final Class<?> binding
isAbstract
protected final boolean isAbstract
superType
protected final PropertyType superType
restrictions
protected final List<Filter> restrictions
description
protected final InternationalString description
userData
protected final Map<Object,Object> userData
PropertyTypeImpl
public PropertyTypeImpl(Name name,
Class<?> binding,
boolean isAbstract,
List<Filter> restrictions,
PropertyType superType,
InternationalString description)
getName
public Name getName()
- Specified by:
getName
in interface PropertyType
getBinding
public Class<?> getBinding()
- Specified by:
getBinding
in interface PropertyType
isAbstract
public boolean isAbstract()
- Specified by:
isAbstract
in interface PropertyType
getRestrictions
public List<Filter> getRestrictions()
- Specified by:
getRestrictions
in interface PropertyType
getSuper
public PropertyType getSuper()
- Specified by:
getSuper
in interface PropertyType
getDescription
public InternationalString getDescription()
- Specified by:
getDescription
in interface PropertyType
hashCode
public int hashCode()
- Specified by:
hashCode
in interface PropertyType
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object other)
- Specified by:
equals
in interface PropertyType
- Overrides:
equals
in class Object
getUserData
public Map<Object,Object> getUserData()
- Specified by:
getUserData
in interface PropertyType
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 1996-2009 Geotools. All Rights Reserved.