de.bsvrz.kex.bwsin.konfig.okstra.parser
Class SINFeatureHandler

java.lang.Object
  extended by org.geotools.xml.XMLElementHandler
      extended by de.bsvrz.kex.bwsin.konfig.okstra.parser.SINFeatureHandler
All Implemented Interfaces:
Serializable

public class SINFeatureHandler
extends org.geotools.xml.XMLElementHandler

Feature-Handler WFS-Parser.

Version:
$Id: SINFeatureHandler.java 10428 2008-07-10 12:09:46Z gieseler $
Author:
BitCtrl Systems GmbH, Gieseler
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.geotools.xml.XMLElementHandler
logger
 
Constructor Summary
SINFeatureHandler()
          Konstruktor.
 
Method Summary
 void add(SINElementHandler seh)
          Fügt einen Elementhandler hinzu.
 void buildFeature()
          Erzeugt das Feature.
 void characters(String text1)
          
 void endElement(URI namespaceuri, String localname, Map hints)
          
 String getAttributeWert(String attname)
          Gibt den Attributwert zu einem Attributnamen zurück.
 List<Object> getAttributeWerte(String attname)
          Gibt eine Liste von Attributwerten zu einem Attributnamen zurück.
protected  Attributes getAttrs()
          Gibt die Attribute des Features zurück.
 org.geotools.xml.schema.Element getElement()
          
 org.geotools.xml.XMLElementHandler getHandler(URI namespaceuri, String localname, Map hints)
          
 SINElementHandler getLast()
          Gibt das letzte Element zurück.
 String getName()
          
protected  String getNamespaceURI()
          Gibt die Namespace-URI des Elementes zurück.
 Object getValue()
          
 void startElement(String uri, String localname, Attributes atts)
          startElement-Callback.
 void startElement(URI namespaceuri, String localname, Attributes atts)
          
 
Methods inherited from class org.geotools.xml.XMLElementHandler
setLogLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SINFeatureHandler

public SINFeatureHandler()
Konstruktor.

Method Detail

add

public void add(SINElementHandler seh)
Fügt einen Elementhandler hinzu.

Parameters:
seh - Elementhandler

buildFeature

public void buildFeature()
Erzeugt das Feature.


characters

public void characters(String text1)

Overrides:
characters in class org.geotools.xml.XMLElementHandler
See Also:
XMLElementHandler.characters(java.lang.String)

endElement

public void endElement(URI namespaceuri,
                       String localname,
                       Map hints)
                throws OperationNotSupportedException,
                       SAXException

Specified by:
endElement in class org.geotools.xml.XMLElementHandler
Throws:
OperationNotSupportedException
SAXException
See Also:
XMLElementHandler.endElement(java.net.URI, java.lang.String, java.util.Map)

getAttributeWert

public String getAttributeWert(String attname)
Gibt den Attributwert zu einem Attributnamen zurück.

Parameters:
attname - Attributname
Returns:
Attributwert

getAttributeWerte

public List<Object> getAttributeWerte(String attname)
Gibt eine Liste von Attributwerten zu einem Attributnamen zurück.

Parameters:
attname - Attributname
Returns:
Liste von Attributwerten

getAttrs

protected Attributes getAttrs()
Gibt die Attribute des Features zurück.

Returns:
Attribute

getElement

public org.geotools.xml.schema.Element getElement()

Specified by:
getElement in class org.geotools.xml.XMLElementHandler
See Also:
XMLElementHandler.getElement()

getHandler

public org.geotools.xml.XMLElementHandler getHandler(URI namespaceuri,
                                                     String localname,
                                                     Map hints)
                                              throws SAXException

Specified by:
getHandler in class org.geotools.xml.XMLElementHandler
Throws:
SAXException
See Also:
XMLElementHandler.getHandler(java.net.URI, java.lang.String, java.util.Map)

getLast

public SINElementHandler getLast()
Gibt das letzte Element zurück.

Returns:
Elementhandler

getName

public String getName()

Specified by:
getName in class org.geotools.xml.XMLElementHandler
See Also:
XMLElementHandler.getName()

getNamespaceURI

protected String getNamespaceURI()
Gibt die Namespace-URI des Elementes zurück.

Returns:
Namespace-URI

getValue

public Object getValue()

Specified by:
getValue in class org.geotools.xml.XMLElementHandler
See Also:
XMLElementHandler.getValue()

startElement

public void startElement(String uri,
                         String localname,
                         Attributes atts)
startElement-Callback.

Parameters:
uri - URI
localname - Name
atts - Attribute

startElement

public void startElement(URI namespaceuri,
                         String localname,
                         Attributes atts)
                  throws SAXException

Specified by:
startElement in class org.geotools.xml.XMLElementHandler
Throws:
SAXException
See Also:
XMLElementHandler.startElement(java.net.URI, java.lang.String, org.xml.sax.Attributes)