|
deegree 2.3 (2010/04/09 10:10 build-4-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.model.feature.schema.DefaultFeatureType
public class DefaultFeatureType
Default implementation for GML feature types.
Constructor Summary | |
---|---|
DefaultFeatureType(QualifiedName name,
boolean isAbstract,
PropertyType[] properties)
Creates a new instance of DefaultFeatureType from the given parameters. |
|
DefaultFeatureType(QualifiedName name,
boolean isAbstract,
URI schemaLocation,
PropertyType[] properties)
Creates a new instance of DefaultFeatureType from the given parameters. |
Method Summary | |
---|---|
boolean |
equals(FeatureType featureType)
returns true if the passed FeatureType equals this FeatureType. |
boolean |
equals(Object other)
returns true if other is of type |
GeometryPropertyType[] |
getGeometryProperties()
Returns the spatial properties of the feature type. |
QualifiedName |
getName()
returns the name of the FeatureType |
URI |
getNameSpace()
returns the namespace of the feature type (maybe null) |
PropertyType[] |
getProperties()
returns the properties of this feature type |
PropertyType |
getProperty(QualifiedName name)
returns a property of this feature type identified by its name |
PropertyType |
getProperty(QualifiedName name,
boolean quirk)
|
QualifiedName |
getPropertyName(int index)
returns the name of the property a the passed index position |
URI |
getSchemaLocation()
returns the location of the XML schema defintion assigned to a namespace |
boolean |
isAbstract()
Returns whether this feature type is abstract or not. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DefaultFeatureType(QualifiedName name, boolean isAbstract, PropertyType[] properties)
DefaultFeatureType
from the given parameters.
name
- isAbstract
- properties
- public DefaultFeatureType(QualifiedName name, boolean isAbstract, URI schemaLocation, PropertyType[] properties)
DefaultFeatureType
from the given parameters.
name
- isAbstract
- schemaLocation
- properties
- Method Detail |
---|
public QualifiedName getName()
getName
in interface FeatureType
public boolean isAbstract()
isAbstract
in interface FeatureType
public URI getNameSpace()
getNameSpace
in interface FeatureType
null
)public URI getSchemaLocation()
getSchemaLocation
in interface FeatureType
public QualifiedName getPropertyName(int index)
getPropertyName
in interface FeatureType
public PropertyType[] getProperties()
getProperties
in interface FeatureType
public PropertyType getProperty(QualifiedName name)
getProperty
in interface FeatureType
name
- name of the desired property
public PropertyType getProperty(QualifiedName name, boolean quirk)
name
- quirk
- if true, only the local names are considered (and namespaces are ignored)
public GeometryPropertyType[] getGeometryProperties()
getGeometryProperties
in interface FeatureType
Types
public boolean equals(FeatureType featureType)
equals
in interface FeatureType
true
if the passed FeatureType equals this FeatureType.public boolean equals(Object other)
other
is of type
equals
in class Object
and #equals(FeatureType) is true
public String toString()
toString
in class Object
|
deegree 2.3 (2010/04/09 10:10 build-4-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org