Class CodePositionTree

  extended by
      extended by
          extended by

public class CodePositionTree
extends CodeScheme

The CodePositionTree is a CodeScheme CodePosition object that has some intelligence on how to starting building the SymbolPart tree for the SymbolReferenceLibrary. It knows how to set up CodeOptions for the different types of CodeSchemes, and starts the parsing of the hierarchy properties.

Field Summary
Fields inherited from class
defaultSymbolCode, DefaultSymbolCodeProperty, hierarchyAddition, HierarchyCodeAdditionProperty, options
Fields inherited from class
choices, DEBUG, endIndex, hierarchyNumber, id, NameProperty, nextPosition, NextProperty, NO_CHAR, NO_NUMBER, prettyName, startIndex, symbolPart
Constructor Summary
CodePositionTree(java.util.Properties positionProperties)
Method Summary
 SymbolPart parseHierarchy(java.lang.String name, java.util.Properties hierarchyProperties)
Methods inherited from class
addPositionChoice, getCodeOptions, getCodeOptions, getDefaultSymbolCode, parseHierarchy, parseHierarchy, setCodeOptions
Methods inherited from class
addPositionChoice, codeMatches, getEndIndex, getFromChoices, getHierarchyNumber, getHierarchyNumberString, getID, getNextPosition, getNULLCodePosition, getPositionChoices, getPrettyName, getStartIndex, getSymbolPart, parsePositions, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail


public CodePositionTree(java.util.Properties positionProperties)
Method Detail


public SymbolPart parseHierarchy(java.lang.String name,
                                 java.util.Properties hierarchyProperties)

Copyright (C) BBNT Solutions LLC; See for details