org.geotools.feature.type
Class AssociationTypeImpl

java.lang.Object
  extended by org.geotools.feature.type.PropertyTypeImpl
      extended by org.geotools.feature.type.AssociationTypeImpl
All Implemented Interfaces:
org.opengis.feature.type.AssociationType, org.opengis.feature.type.PropertyType

public class AssociationTypeImpl
extends PropertyTypeImpl
implements org.opengis.feature.type.AssociationType


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

Field Detail

relatedType

protected final org.opengis.feature.type.AttributeType relatedType
Constructor Detail

AssociationTypeImpl

public AssociationTypeImpl(org.opengis.feature.type.Name name,
                           org.opengis.feature.type.AttributeType referenceType,
                           boolean isAbstract,
                           java.util.List<org.opengis.filter.Filter> restrictions,
                           org.opengis.feature.type.AssociationType superType,
                           org.opengis.util.InternationalString description)
Method Detail

getRelatedType

public org.opengis.feature.type.AttributeType getRelatedType()
Specified by:
getRelatedType in interface org.opengis.feature.type.AssociationType

getSuper

public org.opengis.feature.type.AssociationType getSuper()
Specified by:
getSuper in interface org.opengis.feature.type.AssociationType
Specified by:
getSuper in interface org.opengis.feature.type.PropertyType
Overrides:
getSuper in class PropertyTypeImpl

hashCode

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

equals

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

toString

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


Copyright © 1996-2010 Geotools. All Rights Reserved.