예제 #1
0
 public void setDefaultRootEdgeLabel(SymbolTable table, String defaultRootSymbol)
     throws MaltChainedException {
   if (rootLabels == null) {
     rootLabels = new RootLabels();
   }
   rootLabels.setDefaultRootLabel(table, defaultRootSymbol);
 }
예제 #2
0
 public void setDefaultRootEdgeLabels(
     String rootLabelOption, SortedMap<String, SymbolTable> edgeSymbolTables)
     throws MaltChainedException {
   if (rootLabels == null) {
     rootLabels = new RootLabels();
   }
   rootLabels.setRootLabels(rootLabelOption, edgeSymbolTables);
 }
예제 #3
0
 public String getDefaultRootEdgeLabelSymbol(SymbolTable table) throws MaltChainedException {
   if (rootLabels == null) {
     return null;
   }
   return rootLabels.getDefaultRootLabelSymbol(table);
 }
예제 #4
0
 public int getDefaultRootEdgeLabelCode(SymbolTable table) throws MaltChainedException {
   if (rootLabels == null) {
     return -1;
   }
   return rootLabels.getDefaultRootLabelCode(table);
 }
예제 #5
0
 public LabelSet getDefaultRootEdgeLabels() throws MaltChainedException {
   if (rootLabels == null) {
     return null;
   }
   return rootLabels.getDefaultRootLabels();
 }