org.opengts.extra.tables
Class WorkField

java.lang.Object
  extended by org.opengts.extra.tables.WorkField

public class WorkField
extends java.lang.Object


Nested Class Summary
static class WorkField.GISMultiPolygon
           
static class WorkField.LevelItem
           
 
Field Summary
static java.lang.String HIER_SEP
           
static java.lang.String ROOT_NODE
           
 
Constructor Summary
WorkField(RTProperties rtProps)
           
WorkField(java.lang.String... desc)
           
 
Method Summary
static RTProperties CreateLevelDescriptionProperties(java.lang.String[] hier)
           
 java.lang.String getDescription(int ndx)
           
 GeoPolygon[] getGeometry()
           
 java.lang.String getID(int ndx)
           
static int GetLevelCount()
           
static java.lang.String GetLevelDescription(int ndx, RTProperties rtp)
           
static java.lang.String GetLevelDescription(int ndx, java.lang.String[] hier)
           
static java.lang.String[] GetLevelDescriptionKey(int ndx)
           
static java.lang.String GetLevelTitle(int ndx, java.util.Locale locale)
           
 java.lang.String getName()
           
 java.lang.String[] getPathNames()
           
static int insertWorkZones(TreeNode rootNode, Account account, boolean printTree)
           
static void main(java.lang.String[] argv)
           
static java.util.List<WorkField> parseWorkFields(TreeNode rootNode, RTProperties overrideDBF, byte[] dbfData, byte[] shpData)
           
static java.util.List<WorkField> parseWorkFields(TreeNode rootNode, RTProperties overrideDBF, java.lang.String fileName)
           
static int parseWorkFields(TreeNode rootNode, RTProperties overrideDBF, java.util.zip.ZipFile zipFile)
           
static int parseWorkFields(TreeNode rootNode, RTProperties overrideDBF, java.util.zip.ZipInputStream zipStream)
           
 void setGeometry(GeoPolygon[] geometry)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HIER_SEP

public static final java.lang.String HIER_SEP
See Also:
Constant Field Values

ROOT_NODE

public static final java.lang.String ROOT_NODE
See Also:
Constant Field Values
Constructor Detail

WorkField

public WorkField(RTProperties rtProps)

WorkField

public WorkField(java.lang.String... desc)
Method Detail

parseWorkFields

public static java.util.List<WorkField> parseWorkFields(TreeNode rootNode,
                                                        RTProperties overrideDBF,
                                                        java.lang.String fileName)

parseWorkFields

public static int parseWorkFields(TreeNode rootNode,
                                  RTProperties overrideDBF,
                                  java.util.zip.ZipFile zipFile)
                           throws java.io.IOException
Throws:
java.io.IOException

parseWorkFields

public static int parseWorkFields(TreeNode rootNode,
                                  RTProperties overrideDBF,
                                  java.util.zip.ZipInputStream zipStream)
                           throws java.io.IOException
Throws:
java.io.IOException

parseWorkFields

public static java.util.List<WorkField> parseWorkFields(TreeNode rootNode,
                                                        RTProperties overrideDBF,
                                                        byte[] dbfData,
                                                        byte[] shpData)

insertWorkZones

public static int insertWorkZones(TreeNode rootNode,
                                  Account account,
                                  boolean printTree)

CreateLevelDescriptionProperties

public static RTProperties CreateLevelDescriptionProperties(java.lang.String[] hier)

GetLevelCount

public static int GetLevelCount()

GetLevelDescriptionKey

public static java.lang.String[] GetLevelDescriptionKey(int ndx)

GetLevelDescription

public static java.lang.String GetLevelDescription(int ndx,
                                                   RTProperties rtp)

GetLevelDescription

public static java.lang.String GetLevelDescription(int ndx,
                                                   java.lang.String[] hier)

GetLevelTitle

public static java.lang.String GetLevelTitle(int ndx,
                                             java.util.Locale locale)

getID

public java.lang.String getID(int ndx)

getDescription

public java.lang.String getDescription(int ndx)

getName

public java.lang.String getName()

getPathNames

public java.lang.String[] getPathNames()

setGeometry

public void setGeometry(GeoPolygon[] geometry)

getGeometry

public GeoPolygon[] getGeometry()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] argv)