| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.speech.freetts.PathExtractorImpl
Interface that Manages a feature or item path. Allows navigation to the corresponding feature or item. This class in controlled by the following system properties:
com.sun.speech.freetts.interpretCartPaths - default false com.sun.speech.freetts.lazyCartCompile - default truecom.sun.speech.freetts.interpretCartPaths Instances of this class will optionally pre-compile the paths. Pre-compiling paths reduces the processing time and objects needed to extract a feature or an item based upon a path.
| Field Summary | |
| static java.lang.String | INTERPRET_PATHS_PROPERTYIf this system property is set to true, paths will not be compiled. | 
| static java.lang.String | LAZY_COMPILE_PROPERTYIf this system property is set to true, CART feature/item paths will only be compiled as needed. | 
| Constructor Summary | |
| PathExtractorImpl(java.lang.String pathAndFeature,
                  boolean wantFeature)Creates a path for the given feature. | |
| Method Summary | |
|  java.lang.Object | findFeature(Item item)Finds the feature associated with this Path. | 
|  Item | findItem(Item item)Finds the item associated with this Path. | 
|  java.lang.String | toString() | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
public static final java.lang.String INTERPRET_PATHS_PROPERTY
public static final java.lang.String LAZY_COMPILE_PROPERTY
| Constructor Detail | 
public PathExtractorImpl(java.lang.String pathAndFeature,
                         boolean wantFeature)
| Method Detail | 
public Item findItem(Item item)
findItem in interface PathExtractoritem - the item to start at
public java.lang.Object findFeature(Item item)
findFeature in interface PathExtractoritem - the item to start at
public java.lang.String toString()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||