Java Doc for Feature.java in  » GIS » deegree » org » deegree » model » feature » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » GIS » deegree » org.deegree.model.feature 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.deegree.model.feature.Feature

All known Subclasses:   org.deegree.model.feature.AbstractFeature,  org.deegree.graphics.displayelements.ScaledFeature,
Feature
public interface Feature (Code)
Features are, according to the Abstract Specification, digital representations of real world entities. Feature Identity thus refers to mechanisms to identify such representations: not to identify the real world entities that are the subject of a representation. Thus two different representations of a real world entity (say the Mississippi River) will be two different features with distinct identities. Real world identification systems, such as title numbers, while possibly forming a sound basis for an implementation of a feature identity mechanism, are not of themselves such a mechanism.
author:
   Andreas Poth
author:
   Markus Schneider
version:
   $Revision: 9343 $ $Date: 2007-12-27 05:30:32 -0800 (Thu, 27 Dec 2007) $




Method Summary
 voidaddProperty(FeatureProperty property)
     Adds the given property to the feature's properties.
 StringgetAttribute(String name)
     Returns the attribute value of the attribute with the specified name.
 Map<String, String>getAttributes()
     Returns all attributes of the feature.
 EnvelopegetBoundedBy()
     Returns the envelope / bounding box of the feature.
 GeometrygetDefaultGeometryPropertyValue()
     Returns the value of the default geometry property of the feature.
 FeaturePropertygetDefaultProperty(QualifiedName name)
     Returns the first property of the feature with the given name.
 FeaturePropertygetDefaultProperty(PropertyPath path)
     Returns the property of the feature identified by the given PropertyPath .
 StringgetDescription()
     Returns the description of the feature.
 FeatureTypegetFeatureType()
     Returns the feature type of this feature.
 Geometry[]getGeometryPropertyValues()
     Returns the values of all geometry properties of the feature.
 StringgetId()
     Returns the id of the feature.
 QualifiedNamegetName()
     Returns the qualified name of the feature.
 FeaturePropertygetOwner()
     Returns the owner of the feature.
 FeatureProperty[]getProperties()
     Returns all properties of the feature in their original order.
 FeatureProperty[]getProperties(QualifiedName name)
     Returns the properties of the feature with the given name in their original order.
 FeatureProperty[]getProperties(int index)
     Returns the properties of the feature at the submitted index of the feature type definition.
 voidremoveProperty(QualifiedName propertyName)
     Removes the properties with the given name.
 voidreplaceProperty(FeatureProperty oldProperty, FeatureProperty newProperty)
     Replaces the given property with a new one.
 voidsetAttribute(String name, String value)
     Sets the value of the attribute with the given name.
public  voidsetEnvelopesUpdated()
     Signals that the envelopes of the geometry properties have been updated.
 voidsetFeatureType(FeatureType ft)
     Sets the feature type of this feature.
 voidsetId(String fid)
     Sets the id of the feature.
 voidsetProperty(FeatureProperty property, int index)
     Sets the value for the given property.



Method Detail
addProperty
void addProperty(FeatureProperty property)(Code)
Adds the given property to the feature's properties. The position of the property is determined by the feature type. If the feature already has a property with this name, it is inserted behind it.
Parameters:
  property - property to insert



getAttribute
String getAttribute(String name)(Code)
Returns the attribute value of the attribute with the specified name.
Parameters:
  name - name of the attribute the attribute value



getAttributes
Map<String, String> getAttributes()(Code)
Returns all attributes of the feature. all attributes, keys are names, values are attribute values



getBoundedBy
Envelope getBoundedBy() throws GeometryException(Code)
Returns the envelope / bounding box of the feature. the envelope / bounding box of the feature
throws:
  GeometryException -



getDefaultGeometryPropertyValue
Geometry getDefaultGeometryPropertyValue()(Code)
Returns the value of the default geometry property of the feature. If the feature has no geometry property, this is a Point at the coordinates (0,0). default geometry or Point at (0,0) if feature has no geometry



getDefaultProperty
FeatureProperty getDefaultProperty(QualifiedName name)(Code)
Returns the first property of the feature with the given name.
Parameters:
  name - name of the property to look up the first property of the feature with the given name or null if the feature has nosuch property



getDefaultProperty
FeatureProperty getDefaultProperty(PropertyPath path) throws PropertyPathResolvingException(Code)
Returns the property of the feature identified by the given PropertyPath . NOTE: Current implementation does not handle multiple properties (on the path) or index addressing in the path.
Parameters:
  path - the path of the property to look up the property of the feature identified by the given PropertyPath
throws:
  PropertyPathResolvingException -
See Also:   PropertyPath



getDescription
String getDescription()(Code)
Returns the description of the feature. the description of the feature.



getFeatureType
FeatureType getFeatureType()(Code)
Returns the feature type of this feature. the feature type of this feature



getGeometryPropertyValues
Geometry[] getGeometryPropertyValues()(Code)
Returns the values of all geometry properties of the feature. the values of all geometry properties of the feature, or a zero-length array if thefeature has no geometry properties



getId
String getId()(Code)
Returns the id of the feature. the id of the feature



getName
QualifiedName getName()(Code)
Returns the qualified name of the feature. the qualified name of the feature



getOwner
FeatureProperty getOwner()(Code)
Returns the owner of the feature. This is the feature property that has this feature as value or null if this feature is a root feature. the owner of the feature, or null if the feature does not belong to a featureproperty



getProperties
FeatureProperty[] getProperties()(Code)
Returns all properties of the feature in their original order. all properties of the feature



getProperties
FeatureProperty[] getProperties(QualifiedName name)(Code)
Returns the properties of the feature with the given name in their original order.
Parameters:
  name - name of the properties to look up the properties of the feature with the given name or null if the feature has noproperty with that name



getProperties
FeatureProperty[] getProperties(int index)(Code)
Returns the properties of the feature at the submitted index of the feature type definition.
Parameters:
  index - index of the properties to look up the properties of the feature at the submitted index



removeProperty
void removeProperty(QualifiedName propertyName)(Code)
Removes the properties with the given name.
Parameters:
  propertyName - name of the properties to remove



replaceProperty
void replaceProperty(FeatureProperty oldProperty, FeatureProperty newProperty)(Code)
Replaces the given property with a new one.
Parameters:
  oldProperty - property to be replaced
Parameters:
  newProperty - new property



setAttribute
void setAttribute(String name, String value)(Code)
Sets the value of the attribute with the given name.
Parameters:
  name - name of the attribute
Parameters:
  value - value to set



setEnvelopesUpdated
public void setEnvelopesUpdated()(Code)
Signals that the envelopes of the geometry properties have been updated.



setFeatureType
void setFeatureType(FeatureType ft)(Code)
Sets the feature type of this feature.
Parameters:
  ft - feature type to set



setId
void setId(String fid)(Code)
Sets the id of the feature.
Parameters:
  fid - the id of the feature to be set



setProperty
void setProperty(FeatureProperty property, int index)(Code)
Sets the value for the given property. The index is needed to specify the occurences of the property that is to be replaced. Set to 0 for properties that may only occur once.
Parameters:
  property - property name and the property's new value
Parameters:
  index - position of the property that is to be replaced



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.