org.deegree.tools.binding
Class RootFeature

java.lang.Object
  extended by org.deegree.tools.binding.ModelClass
      extended by org.deegree.tools.binding.FeatureClass
          extended by org.deegree.tools.binding.RootFeature

public class RootFeature
extends FeatureClass

TODO add class documentation here

Version:
$Revision: 23754 $, $Date: 2010-04-22 13:33:52 +0200 (Thu, 22 Apr 2010) $
Author:
Rutger Bezema, last edited by: $Author: rbezema $

Field Summary
protected static String FEAT
           
protected static String FTYPE
           
 
Fields inherited from class org.deegree.tools.binding.FeatureClass
FIELD_NS, QNAME
 
Fields inherited from class org.deegree.tools.binding.ModelClass
SP, SP2, SP3, SP4
 
Constructor Summary
RootFeature(FeatureType ft)
           
 
Method Summary
 List<String> getImports(Map<QName,FeatureClass> featClasses)
           
 void writeClassStart(Writer out)
           
 void writeFields(Writer out)
           
 void writeMethods(Writer out, HashMap<QName,FeatureClass> featClasses)
           
 
Methods inherited from class org.deegree.tools.binding.FeatureClass
equals, findCommonBaseType, getBaseType, getFeatureType, hashCode, toString, writeClassDoc
 
Methods inherited from class org.deegree.tools.binding.ModelClass
addField, arlist, arlist, closeMethod, createBetterClassName, createBetterMethodName, createFieldName, generateGetter, generateGettersSetters, generateMethodDoc, generateSetter, getClassLocation, getClassName, getClassQName, getPackageDir, getPackageName, hasField, hashMap, hashSet, isAbstract, isInterface, linkedHashMap, list, map, newList, newMap, newSet, oif, openMethod, openPublic, set, writeField, writeHeader, writeImports, writePackage
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

FEAT

protected static final String FEAT

FTYPE

protected static final String FTYPE
Constructor Detail

RootFeature

public RootFeature(FeatureType ft)
Method Detail

getImports

public List<String> getImports(Map<QName,FeatureClass> featClasses)
Overrides:
getImports in class FeatureClass
Parameters:
geomClasses -
featClasses -
Returns:
a list of imports needed for this feature class.

writeClassStart

public void writeClassStart(Writer out)
                     throws IOException
Overrides:
writeClassStart in class FeatureClass
Throws:
IOException

writeFields

public void writeFields(Writer out)
                 throws IOException
Overrides:
writeFields in class FeatureClass
Parameters:
out -
Throws:
IOException

writeMethods

public void writeMethods(Writer out,
                         HashMap<QName,FeatureClass> featClasses)
                  throws IOException
Overrides:
writeMethods in class FeatureClass
Parameters:
out -
Throws:
IOException


Copyright © 2011. All Rights Reserved.