PathExtractor
public class PathExtractorImpl extends java.lang.Object implements PathExtractor
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.
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
INTERPRET_PATHS_PROPERTY |
If this system property is set to true, paths will
not be compiled.
|
static java.lang.String |
LAZY_COMPILE_PROPERTY |
If this system property is set to true, CART feature/item
paths will only be compiled as needed.
|
Constructor | Description |
---|---|
PathExtractorImpl(java.lang.String pathAndFeature,
boolean wantFeature) |
Creates a path for the given feature.
|
Modifier and Type | Method | Description |
---|---|---|
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() |
public static final java.lang.String INTERPRET_PATHS_PROPERTY
public static final java.lang.String LAZY_COMPILE_PROPERTY
public PathExtractorImpl(java.lang.String pathAndFeature, boolean wantFeature)
public Item findItem(Item item)
findItem
in interface PathExtractor
item
- the item to start atpublic java.lang.Object findFeature(Item item)
findFeature
in interface PathExtractor
item
- the item to start atpublic java.lang.String toString()
toString
in class java.lang.Object