edu.bonn.xulu.plugin.data.feature
Class SingleFeatureCollection

java.lang.Object
  extended by AbstractObjectTraceable
      extended by edu.bonn.xulu.data.AbstractXuluObject
          extended by edu.bonn.xulu.plugin.data.feature.SingleFeatureCollection
All Implemented Interfaces:
XuluComponent, XuluConstants, XuluObject

public class SingleFeatureCollection
extends AbstractXuluObject

Dieser Datentyp stellt eine Sammlung von Features dar. Er baut auf der Klasse org.geotools.feature.FeatureCollection auf und hat folgende Eigenschaften:

  1. Features: die FeatureCollection (ScalarProperty[FeatureCollection])
  2. Style: Darstellungs-Style fuer die Features (ScalarProperty[Object])

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)

Field Summary
static String PROP_FEATURES
          Name der Eigenschaft, die die FeatureCollection beinhaltet.
 
Fields inherited from class edu.bonn.xulu.data.AbstractXuluObject
propertyChangeListener, propSet
 
Fields inherited from interface edu.bonn.xulu.data.XuluObject
PROP_STYLE
 
Fields inherited from interface edu.bonn.xulu.appl.XuluConstants
EXTENTION_BUNDLE, ICONS_DIR, LOCALES_BASE, RESOURCE_DIR, SWING_RES, VERSION, VERSION_DATE, XULU_ICON, XULU_INFOICON, XULU_STARTICON, XULU_VIS_RES, XULUERR_RES, XULUGUI_RES
 
Constructor Summary
SingleFeatureCollection()
          Erzeugt eine neue SingleFeatureCollection.
SingleFeatureCollection(FeatureCollection fc)
          Erzeugt eine neue SingleFeatureCollection.
 
Method Summary
 FeatureCollection getFeatureCollection()
          Liefert eine Referenz auf die FeatureCollection, die in der Eigenschaft FEATURES gespeichert ist.
 void setFeatureCollection(FeatureCollection fc)
          Setzt die FeatureCollection, die in der Eigenschaft FEATURES gespeichert ist.
 
Methods inherited from class edu.bonn.xulu.data.AbstractXuluObject
containsMultipleValues, containsProperty, dispose, equalsInStructure, getAttrCount, getAttrTypes, getDescription, getID, getName, getProperties, getProperties, getProperty, getPropertyCount, getPropertyNames, getPropertyTypes, getStructureName, isAccessed, isDisposed, isStructureNamed, setDescription, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROP_FEATURES

public static final String PROP_FEATURES
Name der Eigenschaft, die die FeatureCollection beinhaltet.

See Also:
Constant Field Values
Constructor Detail

SingleFeatureCollection

public SingleFeatureCollection()
Erzeugt eine neue SingleFeatureCollection. Die Eigenschaft FEATURES ist noch nicht mit einer konkreten FeatureCollection belegt.


SingleFeatureCollection

public SingleFeatureCollection(FeatureCollection fc)
Erzeugt eine neue SingleFeatureCollection.

Parameters:
fc - Wert fuer die Eigenschaft FEATUERES
Method Detail

getFeatureCollection

public FeatureCollection getFeatureCollection()
Liefert eine Referenz auf die FeatureCollection, die in der Eigenschaft FEATURES gespeichert ist.


setFeatureCollection

public void setFeatureCollection(FeatureCollection fc)
Setzt die FeatureCollection, die in der Eigenschaft FEATURES gespeichert ist.