A B C D E F G H I J K L M N O P Q R S T U V W X

A

ALL - Static variable in class de.fu_berlin.ties.eval.MultiFMetrics
Reserved type used for the calculated sums and averages over all types: <All>.
ALTERNATIVE - Static variable in class de.fu_berlin.ties.eval.EvalStatus
Constant for answer keys that could have proposed as predictions but were not.
ANAKIA_TEMPLATE - Static variable in class de.fu_berlin.ties.util.VelocityService
Name of the main template used for Anakia XML format.
ATTRIBUTE - Static variable in class de.fu_berlin.ties.context.FeatureType
Constant for features representing attribute values.
AXIS_ANCESTOR - Static variable in class de.fu_berlin.ties.context.DefaultRepresentation
Ancestor axis.
AXIS_DESC_OR_SELF - Static variable in class de.fu_berlin.ties.context.DefaultRepresentation
Descendant-or-self axis.
AXIS_FOLLOW_SIBLING - Static variable in class de.fu_berlin.ties.context.DefaultRepresentation
Following sibling axis.
AXIS_PREC_SIBLING - Static variable in class de.fu_berlin.ties.context.DefaultRepresentation
Preceeding sibling axis.
AXIS_PRIOR - Static variable in class de.fu_berlin.ties.context.DefaultRepresentation
The pseudo-axis of prior recognitions.
Accuracy - class de.fu_berlin.ties.eval.Accuracy.
Counts true and false items and measures the accuracy: A = true / (true + false).
Accuracy() - Constructor for class de.fu_berlin.ties.eval.Accuracy
Creates a new empty instance.
Accuracy(FieldMap) - Constructor for class de.fu_berlin.ties.eval.Accuracy
Creates a new instance from a field map, fulfilling the Storable contract.
AnswerBuilder - class de.fu_berlin.ties.extract.AnswerBuilder.
Buildings an ExtractionContainer of answer keys from an annotated text (in XML format).
AnswerBuilder(String) - Constructor for class de.fu_berlin.ties.extract.AnswerBuilder
Creates a new instance, configuring the target structure from the standard configuration.
AnswerBuilder(String, TiesConfiguration) - Constructor for class de.fu_berlin.ties.extract.AnswerBuilder
Creates a new instance, configuring the target structure from the provided configuration.
AnswerBuilder(String, TargetStructure, TokenizerFactory, TiesConfiguration) - Constructor for class de.fu_berlin.ties.extract.AnswerBuilder
Creates a new instance.
accept(File) - Method in class de.fu_berlin.ties.io.ExtensionFilter
Tests whether or not the specified abstract pathname should be included in a pathname list.
activeClasses() - Method in class de.fu_berlin.ties.combi.BeginAfterStrategy
Builds a set of class names (Strings) to pass to the classifier to consider for the next decision.
activeClasses() - Method in class de.fu_berlin.ties.combi.CombinationStrategy
Builds a set of class names (Strings) to pass to the classifier to consider for the next decision.
activeClasses() - Method in class de.fu_berlin.ties.combi.InsideOutsideStrategy
Builds a set of class names (Strings) to pass to the classifier to consider for the next decision.
activeClasses() - Method in class de.fu_berlin.ties.combi.OpenCloseStrategy
Builds a set of class names (Strings) to pass to the classifier to consider for the next decision.
adaptKey(String, String) - Method in class de.fu_berlin.ties.TiesConfiguration
Creates a adapted (caller-specific) key by joining a base name with a suffix.
add(Prediction) - Method in class de.fu_berlin.ties.classify.PredictionDistribution
Adds a new prediction to this distribution.
add(Feature) - Method in class de.fu_berlin.ties.classify.feature.FeatureVector
Adds a feature to this vector.
add(Recognition) - Method in class de.fu_berlin.ties.context.PriorRecognitions
Adds the given recognition to this buffer, discarding the least recently added recognition if appropriate.
add(Extraction) - Method in class de.fu_berlin.ties.extract.EvaluatedExtractionContainer
Adds an extraction to this container.
add(Extraction) - Method in class de.fu_berlin.ties.extract.ExtractionContainer
Adds an extraction to this container.
add(FieldMap) - Method in class de.fu_berlin.ties.io.FieldContainer
Adds a field map to this container.
add(Storable) - Method in class de.fu_berlin.ties.io.FieldContainer
Adds the representation of a Storable to this container, by calling its Storable.storeFields() method and adding the resulting field map.
add(FieldMap, boolean) - Method in class de.fu_berlin.ties.io.FieldContainer
Helper method for adding a field map to this container.
add(List) - Method in class de.fu_berlin.ties.io.FieldContainer
Adds a field map created from the specified values, using the n-th key from the set of all keys for the n-th specified value.
add(String) - Method in class de.fu_berlin.ties.text.TokenContainer
Adds text to this container.
add(boolean, String) - Method in class de.fu_berlin.ties.text.TokenCounter
Adds a token to this instance.
addAll(Collection) - Method in class de.fu_berlin.ties.classify.feature.DefaultFeatureVector
Adds all of the features in the specified Collection to this vector, in the order they are returned by the specified Collection's Iterator.
addAll(Collection) - Method in class de.fu_berlin.ties.classify.feature.FeatureVector
Adds all of the features in the specified Collection to this vector, in the order they are returned by the specified Collection's Iterator.
addAll(FeatureVector) - Method in class de.fu_berlin.ties.classify.feature.FeatureVector
Adds all of the features in the specified feature vector to this vector, in the order they are returned by the specified feature vector.
addAllAndClear(Collection, EvalStatus, String) - Method in class de.fu_berlin.ties.extract.EvaluatedExtractionContainer
Helper method that adds a bunch of extractions, setting their evaluation status and source as specified.
addAllTokens(CharSequence, TextTokenizer) - Method in class de.fu_berlin.ties.classify.feature.FeatureVector
Tokenizes a text, creating and adding a feature for each token.
addConfiguration(Configuration, Configuration) - Method in class de.fu_berlin.ties.TiesConfiguration
Adds a configuration and a corresponding descriptor config.
addDescriptorConfig(Configuration) - Method in class de.fu_berlin.ties.TiesConfiguration
Adds a descriptor configuration that can be consulted to query the type and use of a entries.
addKey(Object) - Method in class de.fu_berlin.ties.io.FieldContainer
Helper method that adds a key to to the set of all keys.
addProb(double, double) - Method in class de.fu_berlin.ties.classify.Prediction
Adds a new probability/pR of the prediction.
addWhitespace() - Method in class de.fu_berlin.ties.text.TokenCounter
Adds whitespace to this instance, setting TokenCounter.isWhitespaceAfterLast() to true.
adjust(CharSequence, Writer) - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Tries to fix corrupt XML documents, especially documents containing nesting errors.
adjust(Reader, Writer) - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Tries to fix corrupt XML documents, especially documents containing nesting errors.
adjustWeights(Feature, short[]) - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Adjusts the weights of a feature for all classes.
allClasses() - Method in class de.fu_berlin.ties.combi.BeginAfterStrategy
Returns an immutable set of all classes (Strings) that can possible occur during classification.
allClasses() - Method in class de.fu_berlin.ties.combi.CombinationStrategy
Returns an immutable set of all classes (Strings) that can possible occur during classification.
allClasses() - Method in class de.fu_berlin.ties.combi.InsideOutsideStrategy
Returns an immutable set of all classes (Strings) that can possible occur during classification.
allClasses() - Method in class de.fu_berlin.ties.combi.OpenCloseStrategy
Returns an immutable set of all classes (Strings) that can possible occur during classification.
append(String, boolean) - Method in class de.fu_berlin.ties.extract.Extraction
Appends text to this extraction, using a new probability of -1 ("confirmed").
append(String, boolean, double, double) - Method in class de.fu_berlin.ties.extract.Extraction
Appends text to this extraction, recalculating the probability by multiplying the prior probability value with the probability of the new text.
arrayAsSet(Object[]) - Static method in class de.fu_berlin.ties.util.Util
Wraps an array into a set.
asBoolean(Object) - Static method in class de.fu_berlin.ties.util.Util
Converts an object into a boolean primitive.
asByte(Object) - Static method in class de.fu_berlin.ties.util.Util
Converts an object into a byte primitive.
asChar(Object) - Static method in class de.fu_berlin.ties.util.Util
Converts an object into a char primitive.
asDouble(Object) - Static method in class de.fu_berlin.ties.util.Util
Converts an object into a double primitive.
asFloat(Object) - Static method in class de.fu_berlin.ties.util.Util
Converts an object into a float primitive.
asInt(Object) - Static method in class de.fu_berlin.ties.util.Util
Converts an object into an integer primitive.
asLong(Object) - Static method in class de.fu_berlin.ties.util.Util
Converts an object into a long primitive.
asShort(Object) - Static method in class de.fu_berlin.ties.util.Util
Converts an object into a short primitive.
asString(Object) - Static method in class de.fu_berlin.ties.util.Util
Converts an object into a String.
attributeByName(Element, String) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Returns the attribute with the given name, compatible to the name format returned by DOMUtils.name(Attribute).

B

BaseStorable - class de.fu_berlin.ties.io.BaseStorable.
Convenience implementations of the Storable interface that implements the BaseStorable.toString() method based on the field map created by Storable.storeFields().
BaseStorable() - Constructor for class de.fu_berlin.ties.io.BaseStorable
Creates a new instance.
BeginAfterStrategy - class de.fu_berlin.ties.combi.BeginAfterStrategy.
A combination strategy using begin/after tagging (also called "BIA" tagging due to the prefixed used).
BeginAfterStrategy(Set) - Constructor for class de.fu_berlin.ties.combi.BeginAfterStrategy
Creates a new instance.
best() - Method in class de.fu_berlin.ties.classify.PredictionDistribution
Returns the best (most probably) prediction in this distribution.
buildAnswers(Document) - Method in class de.fu_berlin.ties.extract.AnswerBuilder
Buildings an ExtractionContainer of answer keys from from an annotated XML document.
buildContext(Element, String, String, String, PriorRecognitions, Map) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Builds the context representation of text in an element.
buildContext(Element, String, String, String, PriorRecognitions, Map) - Method in class de.fu_berlin.ties.context.Representation
Builds the context representation of text in an element.
buildFeatures(String, Element, ElementPosition, boolean, LinkedList, boolean, Map) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Builds the features of an element and appends them to the specified featureList.
buildLocalFeatures(Element, ElementPosition, boolean) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Builds the local features of an element.
buildPrior(PriorRecognitions) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Builds the pseudo-axis of prior recognitions.
buildTextFeatures(String, Element, String, String, String, LinkedList) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Builds the context representation of text in an element, differentiating between three kinds of textual contents: a left part, a main part, and a right part.

C

CALCULATED - Static variable in class de.fu_berlin.ties.context.FeatureType
Constant for features representing calculated values.
CDATA_SECTION - Static variable in class de.fu_berlin.ties.xml.OtherConstituent
Type constant: a CDATA section.
CLOSE - Static variable in class de.fu_berlin.ties.context.LocalFeature
Character closing a quoted value.
COMMENT - Static variable in class de.fu_berlin.ties.xml.OtherConstituent
Type constant: a comment.
COMMENT_START - Static variable in class de.fu_berlin.ties.io.DelimSepValues
The character introducing a comment: '#'.
CONF - Static variable in class de.fu_berlin.ties.TiesConfiguration
The main configuration object for TIES, loaded via TiesConfiguration.TiesConfiguration(String) using "ties" as base name.
CONFIG_CLASSIFIER - Static variable in interface de.fu_berlin.ties.classify.Classifier
Base configuration key for classifiers.
CONFIG_COMBINATION - Static variable in class de.fu_berlin.ties.combi.CombinationStrategy
Configuration key specifying the combination strategy to use.
CONFIG_DELETE_CONTROL_CHARS - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Configuration key: whether to delete control characters (which are not allowed in XML 1.0 and discouraged in XML 1.1).
CONFIG_DELETE_PSEUDO_TAGS - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Configuration key: whether to delete "pseudo-tags".
CONFIG_DIR - Static variable in class de.fu_berlin.ties.classify.ExternalClassifier
Configuration key: the directory to run the classifier in (optional, defaults to current working directory).
CONFIG_EMPTIABLE_TAGS - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Configuration key: Set of names of tags that can be converted empty tags when required.
CONFIG_ESCAPE_PSEUDO_ENTITIES - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Configuration key: whether to escape "&" starting a possible nonstandard entity reference ("&" at the start of one of the 5 predefined entity references or a character reference is never escaped, all other "&" are always escaped).
CONFIG_FILE_EXT - Static variable in class de.fu_berlin.ties.classify.ClassTrain
Configuration key: The extension to append to file names given via the File key (if any).
CONFIG_FILE_EXT - Static variable in class de.fu_berlin.ties.extract.TrainEval
Configuration key: The extension(s) of files to evaluate.
CONFIG_GOAL_PREFIX - Static variable in class de.fu_berlin.ties.TiesConfiguration
Configuration key prefix mapping goals to fully qualified class names.
CONFIG_HTMLCONV_COMMAND - Static variable in class de.fu_berlin.ties.preprocess.PreProcessor
Configuration key prefix: command name and arguments of an external converter from a specified type to HTML.
CONFIG_LANG - Static variable in class de.fu_berlin.ties.TiesConfiguration
Special configuration key: the language of documents, using the ISO 639 language codes (2-letter codes where available, e.g.
CONFIG_MATCH_ALL - Static variable in class de.fu_berlin.ties.extract.EvaluatedExtractionContainer
Configuration key: whether to use match-all or match-best as match mode.
CONFIG_MATCH_POSITION - Static variable in class de.fu_berlin.ties.extract.EvaluatedExtractionContainer
Configuration key for EvaluatedExtractionContainer.isMatchingPosition().
CONFIG_MISSING_ROOT - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Configuration key: the name to use for the root element if missing.
CONFIG_POST - Static variable in class de.fu_berlin.ties.TextProcessor
Configuration prefix for post-processors.
CONFIG_PREPROCESS_TEXT - Static variable in class de.fu_berlin.ties.preprocess.PreProcessor
Configuration key: Whether plain text is preprocessed to recognize and reformat definition lists.
CONFIG_RUN - Static variable in class de.fu_berlin.ties.extract.TrainEval
Configuration key: Number of evaluation runs to do to get average results.
CONFIG_TARGET_CLASSES - Static variable in class de.fu_berlin.ties.extract.TargetStructure
Configuration key: names of the classes to recognize (temporarily).
CONFIG_TEMPLATE - Static variable in class de.fu_berlin.ties.util.VelocityService
Name of the default template used to print configuration parameters.
CONFIG_TEST_ONLY - Static variable in class de.fu_berlin.ties.extract.Trainer
Configuration key determining whether the trainer only ensures that all answer keys exist and can be located in the document instead of doing any training.
CONFIG_TOE - Static variable in class de.fu_berlin.ties.extract.Trainer
Configuration key for determining the training mode (Trainer.isTrainingOnlyErrors()).
CONFIG_TOKEN_PATTERNS - Static variable in class de.fu_berlin.ties.text.TokenizerFactory
Configuration key for the array of regular expressions defining the token types accepted by the tokenizer.
CONFIG_TRAIN_SPLIT - Static variable in class de.fu_berlin.ties.extract.TrainEval
Configuration key: The percentage of a corpus to use for training.
CONFIG_TRANSFORMERS - Static variable in class de.fu_berlin.ties.classify.feature.FeatureTransformer
Configuration key specifying the list of transformers to chain.
CONFIG_UNIFORM - Static variable in class de.fu_berlin.ties.extract.TrainEval
Configuration key for the TrainEval.isUniform() attribute.
CONFIG_WHITESPACE_PATTERN - Static variable in class de.fu_berlin.ties.text.TokenizerFactory
Configuration key for the regular expression giving the whitespace accepted by the tokenizer.
CONF_DIR - Static variable in class de.fu_berlin.ties.TiesConfiguration
The subdirectory in the class path containing config files.
CONF_EXTENSION - Static variable in class de.fu_berlin.ties.TiesConfiguration
The extension of config files in BasePropertiesConfiguration format.
CONTINUATION - Static variable in class de.fu_berlin.ties.xml.TagVariety
Constant for start tags that were created when splitting a tag.
CONTROL_CHARS - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Pattern specifying sequences of control characters (character codes below the space character, except tab, line feed and carriage return).
CORRECT - Static variable in class de.fu_berlin.ties.eval.EvalStatus
Constant for correct predictions (true positives) resp for answer keys matched by a prediction.
CORRECT_CLASS - Static variable in class de.fu_berlin.ties.classify.ClassTrain
Value of the ClassTrain.KEY_CLASSIFICATION field for correct predictions: "+".
ClassTrain - class de.fu_berlin.ties.classify.ClassTrain.
Classifies a list of files, training the classifier on each error.
ClassTrain(String) - Constructor for class de.fu_berlin.ties.classify.ClassTrain
Creates a new instance using the standard configuration.
ClassTrain(String, TiesConfiguration) - Constructor for class de.fu_berlin.ties.classify.ClassTrain
Creates a new instance from the provided configuration.
ClassTrain(String, TiesConfiguration, TokenizerFactory, String) - Constructor for class de.fu_berlin.ties.classify.ClassTrain
Creates a new instance.
Classifier - interface de.fu_berlin.ties.classify.Classifier.
Classes implementing this interface must be able to classify items represented by feature vectors.
Closeable - interface de.fu_berlin.ties.Closeable.
Classes implementing this interface announce that they should be closed for releasing all resources and stopping any background activity.
CombinationState - class de.fu_berlin.ties.combi.CombinationState.
Immutable class contains state information used by combination strategies.
CombinationState(String, boolean, boolean) - Constructor for class de.fu_berlin.ties.combi.CombinationState
Creates a new instance.
CombinationStrategy - class de.fu_berlin.ties.combi.CombinationStrategy.
A combination strategy combines sequential classifications.
CombinationStrategy(Set) - Constructor for class de.fu_berlin.ties.combi.CombinationStrategy
Creates a new instance.
ConfigurableProcessor - class de.fu_berlin.ties.ConfigurableProcessor.
An abstract processor that just stores a configuration.
ConfigurableProcessor(TiesConfiguration) - Constructor for class de.fu_berlin.ties.ConfigurableProcessor
Creates a new instance.
ContentType - class de.fu_berlin.ties.io.ContentType.
A type-safe enumeration of content types handled by the system.
ContextMap - class de.fu_berlin.ties.ContextMap.
A map used to store context-specific key/value pairs in the processing architecture.
ContextMap() - Constructor for class de.fu_berlin.ties.ContextMap
Creates a new instance.
ContextMap(int) - Constructor for class de.fu_berlin.ties.ContextMap
Creates a new instance.
ContextMap(int, float) - Constructor for class de.fu_berlin.ties.ContextMap
Creates a new instance.
ContextMap(Map) - Constructor for class de.fu_berlin.ties.ContextMap
Creates a new instance.
calculateHeadValues(Element, List) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Creates values that depend on "head" children of an element, if the element contains any of them.
calculatePositionalValues(String, ElementPosition, List) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Calculates values that depend on the position of an element within its parent.
calculateValuesFromText(String, String, List) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Calculates values that depend on the textual content of an element: prefixes, suffixes, length data, and token type.
capturedText() - Method in class de.fu_berlin.ties.text.TextTokenizer
Returns the text captured within "capturing groups" in the last token.
checkEvent(String) - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Method called by the XMLAdjuster.logEvent(String, String) methods whenever an event occurred to ensure the event is acceptable.
chooseClassesToAdjust(WinnowDistribution, String, Set, Set) - Method in class de.fu_berlin.ties.classify.winnow.UltraconservativeWinnow
Chooses the classes to promote and the classes to demote.
chooseClassesToAdjust(WinnowDistribution, String, Set, Set) - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Chooses the classes to promote and the classes to demote.
classForName(String) - Method in class de.fu_berlin.ties.extract.TargetStructure
Returns the TargetClass object for a given class name, if defined in this target structure.
classify(FeatureVector, Set) - Method in interface de.fu_berlin.ties.classify.Classifier
Classifies an item that is represented by a feature vector by choosing the most probable class among a set of candidate classes.
classify(FeatureVector, Set) - Method in class de.fu_berlin.ties.classify.TrainableClassifier
Classifies an item that is represented by a feature vector by choosing the most probable class among a set of candidate classes.
classifyAndTrain(FieldContainer, File, String) - Method in class de.fu_berlin.ties.classify.ClassTrain
Classifies a list of files, training the classifier on each error.
cleanHTML(String) - Method in class de.fu_berlin.ties.preprocess.PreProcessor
Converts HTML input to a clean XHTML representation, if necessary.
close() - Method in interface de.fu_berlin.ties.Closeable
Closes this instance, releasing all resources and stopping any background threads.
close() - Method in class de.fu_berlin.ties.util.TaskRunner
Closes this task runner.
collectText(Branch, StringBuffer) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Recursively collects the complete textual content of a branch, i.e.
collectText(Branch, Writer) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Recursively collects the complete textual content of a branch, i.e.
combineArrays(Object[], Object[], Object[]) - Static method in class de.fu_berlin.ties.util.Util
Combines two array into a target array, inserting all elements of the first array and then all elements of the second array in the target array.
compare(Object, Object) - Method in class de.fu_berlin.ties.classify.PredictionComparator
Compares two Predictions.
compare(Object, Object) - Method in class de.fu_berlin.ties.util.InvertedComparator
Compares its two arguments for order.
completeTemplateName(String) - Static method in class de.fu_berlin.ties.util.VelocityService
Completes the short form of a template name, by prepending the VelocityService.TEMPLATE_DIR and appending the VelocityService.TEMPLATE_EXT
confidence(float, float) - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Converts a sigmoid activation value into a confidence estimate.
configureFromArgs(String[]) - Method in class de.fu_berlin.ties.TiesConfiguration
Modifies configuration properties from [+|-]key[=value] pairs in a string array.
contains(String) - Method in class de.fu_berlin.ties.xml.TagContainer
Checks whether this instance contains at least one appearance of the specified tag.
containsNonTentative(String) - Method in class de.fu_berlin.ties.xml.OpenTags
Checks whether this instance contains at least one appearance of the specified tag that is not TagVariety.TENTATIVE.
countDocument() - Method in class de.fu_berlin.ties.eval.FeatureCount
Counts a document (increases the number of documents by one.
countFirst(String, char) - Static method in class de.fu_berlin.ties.text.TextUtils
Counts how often a character is repeated at the begin of a string.
countLast(String, char) - Static method in class de.fu_berlin.ties.text.TextUtils
Counts how often a character is repeated at the end of a string.
createAlnumTokenizer(CharSequence) - Static method in class de.fu_berlin.ties.text.TokenizerFactory
Static factory method to create an instance for tokenizing alphanumeric and symbol sequences and puntuation.
createAttributeFeatures(String, String, String, int) - Static method in class de.fu_berlin.ties.context.LocalFeature
Factory method creating a feature that wraps an attribute value.
createCalculatedFeature(String, String, String) - Static method in class de.fu_berlin.ties.context.LocalFeature
Factory method creating a feature that wraps a calculated value.
createCalculatedFeatures(String, String, String, int) - Static method in class de.fu_berlin.ties.context.LocalFeature
Factory method creating a feature that wraps a calculated value that might contain whitespace.
createCategoryTokenizer(CharSequence) - Static method in class de.fu_berlin.ties.text.TokenizerFactory
Static factory method to create an instance for tokenizing according to Unicode categories.
createClassifier(Set) - Static method in class de.fu_berlin.ties.classify.TrainableClassifier
Factory method that delegates to TrainableClassifier.createClassifier(Set, TiesConfiguration) using the standard configuration.
createClassifier(Set, TiesConfiguration) - Static method in class de.fu_berlin.ties.classify.TrainableClassifier
Factory method that delegates to TrainableClassifier.createClassifier(Set, File, TiesConfiguration) without specifying an run directory.
createClassifier(Set, File, TiesConfiguration) - Static method in class de.fu_berlin.ties.classify.TrainableClassifier
Factory method that creates a trainable classifier based on the Classifier.CONFIG_CLASSIFIER key in the provided configuration.
createElementFeature(String) - Static method in class de.fu_berlin.ties.context.LocalFeature
Factory method creating a feature that just represents an element itself.
createFieldContainer() - Static method in class de.fu_berlin.ties.io.FieldContainer
Factory method that creates a field container in DelimSepValues format.
createFieldContainer(CharSequence) - Static method in class de.fu_berlin.ties.io.FieldContainer
Factory method that creates a field container from serialized data in DelimSepValues format.
createFieldContainer(InputStream) - Static method in class de.fu_berlin.ties.io.FieldContainer
Factory method that creates a field container from serialized data in DelimSepValues format.
createFieldContainer(Reader) - Static method in class de.fu_berlin.ties.io.FieldContainer
Factory method that creates a field container from serialized data in DelimSepValues format.
createMetrics() - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Helper factory method that creates a new FMetrics instance of the required type.
createMetrics(FieldMap) - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Helper factory method that creates a new FMetrics instance of the required type from a field map.
createObject(Class) - Method in class de.fu_berlin.ties.io.FieldMap
Creates (deserializes) an object of a specified type by calling a constructor of the class that accepts a field map as single argument and passing itself as parameter.
createObject(String[]) - Static method in class de.fu_berlin.ties.util.Util
Delegates to Util.createObject(Class, String[]), reading the class name from the first element in the array.
createObject(Class, String[]) - Static method in class de.fu_berlin.ties.util.Util
Delegates to Util.createObject(Class, Object[], Class), setting the paramType to the String class.
createObject(Class, Object[], Class) - Static method in class de.fu_berlin.ties.util.Util
Creates an object of a specified type.
createObject(Class, Object[], Class[]) - Static method in class de.fu_berlin.ties.util.Util
Creates an object of a specified type.
createObjects(Class) - Method in class de.fu_berlin.ties.io.FieldContainer
Creates (deserializes) an list of objects of a specified type by calling FieldMap.createObject(Class) for each of the field maps contained in this container.
createOutFile(File, String) - Static method in class de.fu_berlin.ties.io.IOUtils
Creates a file for writing output to.
createOutFile(File, String, String) - Static method in class de.fu_berlin.ties.io.IOUtils
Creates a file for writing output to.
createOutFile(File, String, String, MutableInt) - Static method in class de.fu_berlin.ties.io.IOUtils
Creates a file for writing output to.
createRecognitionBuffer() - Method in class de.fu_berlin.ties.context.Representation
Creates a buffer to be filled with prior Recognitions and passed as argument to the Representation.buildContext(Element, String, String, String, PriorRecognitions, Map) method.
createStrategy(Set) - Static method in class de.fu_berlin.ties.combi.CombinationStrategy
Factory method that delegates to CombinationStrategy.createStrategy(Set, TiesConfiguration) using the standard configuration.
createStrategy(Set, TiesConfiguration) - Static method in class de.fu_berlin.ties.combi.CombinationStrategy
Factory method that creates a combination strategy based on the CombinationStrategy.CONFIG_COMBINATION key in the provided configuration.
createTextFeatures(String, String, int) - Static method in class de.fu_berlin.ties.context.LocalFeature
Factory method creating a feature that wraps textual content of an element.
createThoroughTokenizer(CharSequence) - Static method in class de.fu_berlin.ties.text.TokenizerFactory
Static factory method to create an instance that uses the "thorough" patterns listed below.
createTokenizer(CharSequence) - Method in class de.fu_berlin.ties.text.TokenizerFactory
Factory method to create an instance from the configured token and whitespace patterns.
createTransformer() - Static method in class de.fu_berlin.ties.classify.feature.FeatureTransformer
Factory method that delegates to FeatureTransformer.createTransformer() using the standard configuration.
createTransformer(TiesConfiguration) - Static method in class de.fu_berlin.ties.classify.feature.FeatureTransformer
Factory method that creates a feature transformer based on the FeatureTransformer.CONFIG_TRANSFORMERS key in the provided configuration.
createXMLTokenizer(CharSequence, boolean) - Static method in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Factory method to create an instance for parsing files in XML syntax.
createdEvalContainer() - Method in class de.fu_berlin.ties.eval.ReEvaluator
Created an empty container for evaluating extractions, using the stored configuration to initialize target structure and match mode.

D

DEFAULT_NAME - Static variable in class de.fu_berlin.ties.util.TaskRunner
The base name of worker threads used by the default instance.
DEFAULT_SEPARATOR - Static variable in class de.fu_berlin.ties.classify.feature.SBPHTransformer
The separator used by default (a space character).
DELIM - Static variable in class de.fu_berlin.ties.io.DelimSepValues
The field delimiter character: '|' (a pipe).
DESC_EXTENSION - Static variable in class de.fu_berlin.ties.TiesConfiguration
The extension of descriptor configuration files (in BasePropertiesConfiguration format).
DOCTYPE - Static variable in class de.fu_berlin.ties.xml.OtherConstituent
Type constant: a document type declaration.
DOMUtils - class de.fu_berlin.ties.xml.dom.DOMUtils.
A static class that provides utility constants and methods for working with DOM-like XML representations, focussing especially on dom4j.
DUMMY - Static variable in class de.fu_berlin.ties.xml.OpenTags
A dummy object stored as map value where no value is required.
DefaultFeature - class de.fu_berlin.ties.classify.feature.DefaultFeature.
Default implementation of the Feature class.
DefaultFeature(String) - Constructor for class de.fu_berlin.ties.classify.feature.DefaultFeature
Creates a new instance, without storing a comment.
DefaultFeature(String, String) - Constructor for class de.fu_berlin.ties.classify.feature.DefaultFeature
Creates a new instance.
DefaultFeatureVector - class de.fu_berlin.ties.classify.feature.DefaultFeatureVector.
This feature vector implementation stores an ordered sequence of features.
DefaultFeatureVector() - Constructor for class de.fu_berlin.ties.classify.feature.DefaultFeatureVector
Creates a new instance.
DefaultRepresentation - class de.fu_berlin.ties.context.DefaultRepresentation.
The context representation used by default.
DefaultRepresentation() - Constructor for class de.fu_berlin.ties.context.DefaultRepresentation
Creates a new instance based on the standard TIES configuration.
DefaultRepresentation(TiesConfiguration) - Constructor for class de.fu_berlin.ties.context.DefaultRepresentation
Creates a new instance based on the provided configuration.
DefaultRepresentation(int, int, int, int, int, String, String, String[], int, String) - Constructor for class de.fu_berlin.ties.context.DefaultRepresentation
Creates a new instance.
DelimSepValues - class de.fu_berlin.ties.io.DelimSepValues.
A field container that stores and processed its contents as values separated by a pipe character ('|').
DelimSepValues() - Constructor for class de.fu_berlin.ties.io.DelimSepValues
Creates a new empty instance.
DelimSepValues(CharSequence) - Constructor for class de.fu_berlin.ties.io.DelimSepValues
Creates a new instance from serialized delimiter-separated values.
DelimSepValues(InputStream) - Constructor for class de.fu_berlin.ties.io.DelimSepValues
Creates a new instance from serialized delimiter-separated values.
DelimSepValues(Reader) - Constructor for class de.fu_berlin.ties.io.DelimSepValues
Creates a new instance from serialized delimiter-separated values.
DelimSepValues(StorableContainer) - Constructor for class de.fu_berlin.ties.io.DelimSepValues
Creates a new instance and populates it from a StorableContainer.
DirectoryProcessor - class de.fu_berlin.ties.DirectoryProcessor.
Abstract base class for a Processor that operates on the contents of directories.
DirectoryProcessor(FileFilter, TiesConfiguration) - Constructor for class de.fu_berlin.ties.DirectoryProcessor
Creates a new instance.
DocumentProcessor - class de.fu_berlin.ties.DocumentProcessor.
Abstract base class for a Processor that operates on XML documents.
DocumentProcessor(String, TiesConfiguration) - Constructor for class de.fu_berlin.ties.DocumentProcessor
Creates a new instance.
DocumentReader - class de.fu_berlin.ties.DocumentReader.
Abstract base class for a Processor that read XML documents.
DocumentReader(String, TiesConfiguration) - Constructor for class de.fu_berlin.ties.DocumentReader
Creates a new instance.
DocumentWalker - class de.fu_berlin.ties.xml.dom.DocumentWalker.
Walks through an document, handing the elements matched by a NodeFilter over to an ElementProcessor.
DocumentWalker(NodeFilter, ElementProcessor, TokenizerFactory) - Constructor for class de.fu_berlin.ties.xml.dom.DocumentWalker
Creates a new instance.
de.fu_berlin.ties - package de.fu_berlin.ties
This package bundles main entry points and general interfaces and classes for TIES.
de.fu_berlin.ties.classify - package de.fu_berlin.ties.classify
This package provides functionality for classification of texts and feature vectors.
de.fu_berlin.ties.classify.feature - package de.fu_berlin.ties.classify.feature
This package contains classes for working with features, feature vectors and feature transformers.
de.fu_berlin.ties.classify.winnow - package de.fu_berlin.ties.classify.winnow
This package contains the Winnow classification algorithm and related algorithms and classes.
de.fu_berlin.ties.combi - package de.fu_berlin.ties.combi
This package provides combination strategies for combining sequential classification decisions.
de.fu_berlin.ties.context - package de.fu_berlin.ties.context
This packages provides functionality for building and managing representations of context in texts (XML documents).
de.fu_berlin.ties.eval - package de.fu_berlin.ties.eval
This packages provides functionality for evaluating results of classifiers and extractors.
de.fu_berlin.ties.extract - package de.fu_berlin.ties.extract
This package handles information extraction and entitiy recognition.
de.fu_berlin.ties.io - package de.fu_berlin.ties.io
This package provides classes for input/output handling and for (de)serialization.
de.fu_berlin.ties.preprocess - package de.fu_berlin.ties.preprocess
This packages handles format conversions and linguistic preprocessing of documents.
de.fu_berlin.ties.text - package de.fu_berlin.ties.text
This package contains utility classes for working with texts.
de.fu_berlin.ties.util - package de.fu_berlin.ties.util
This package contains miscellaneous utility classes.
de.fu_berlin.ties.xml - package de.fu_berlin.ties.xml
This package contains utility classes for working with XML documents and related data.
de.fu_berlin.ties.xml.dom - package de.fu_berlin.ties.xml.dom
This package contains utility classes for working with DOM-like XML representations, focussing especially on dom4j.
defaultWeight() - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Returns the default weight to use if a feature is unknown.
deregisterInterest() - Static method in class de.fu_berlin.ties.util.TaskRunner
Deregisters interest to use the default runner.
determineContentType(String, File) - Static method in class de.fu_berlin.ties.io.ContentType
Determines the content type based an MIME type and/or file name.
determineContentType(String, URL) - Static method in class de.fu_berlin.ties.io.ContentType
Determines the content type based an MIME type and/or URL.
determineHeadValue(Element) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Helper method for determining the head value for an element of type DefaultRepresentation.getHeadElement().
determineMimeTypeWithCharset(String) - Static method in class de.fu_berlin.ties.io.MimeTypeWithCharset
Factory method that creates an instance from the information contained in the "Content-Type" header field of an URL.
determineRoughPosition(int, int) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Helper method called by DefaultRepresentation.calculatePositionalValues(String, ElementPosition, List) to collapse a position in to one of five values: first for the first element early if position is within the first third of all elements (but not the first one), upper limit included middle if position is within the second third of all elements, limits excluded late if position is within the last third of all elements (but not the last one), lower limit included last for the last element
doClassify(FeatureVector, Set) - Method in class de.fu_berlin.ties.classify.ExternalClassifier
Classifies an item that is represented by a feature vector by choosing the most probable class among a set of candidate classes.
doClassify(FeatureVector, Set) - Method in class de.fu_berlin.ties.classify.TrainableClassifier
Classifies an item that is represented by a feature vector by choosing the most probable class among a set of candidate classes.
doClassify(FeatureVector, Set) - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Classifies an item that is represented by a feature vector by choosing the most probable class among a set of candidate classes.
doProcess(Reader, Writer, ContextMap) - Method in class de.fu_berlin.ties.DocumentReader
Processes the contents of a reader, writing a modified version to a writer.
doProcess(Reader, Writer, ContextMap) - Method in class de.fu_berlin.ties.TextProcessor
Processes the contents of a reader, writing a modified version to a writer.
doProcess(Reader, Writer, ContextMap) - Method in class de.fu_berlin.ties.classify.ClassTrain
Delegates to ClassTrain.classifyAndTrain(FieldContainer, File, String).
doProcess(Reader, Writer, ContextMap) - Method in class de.fu_berlin.ties.eval.ReEvaluator
Processes the contents of a reader, writing a modified version to a writer.
doProcess(Reader, Writer, ContextMap) - Method in class de.fu_berlin.ties.preprocess.PreProcessor
Preprocesses the contents of a file.
doProcess(Reader, Writer, ContextMap) - Method in class de.fu_berlin.ties.preprocess.TreeTagger
Augments the input text with the output of the TreeTagger.
doProcess(Reader, Writer, ContextMap) - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Tries to fix corrupt XML documents, especially documents containing nesting errors.
doTrain(FeatureVector, String) - Method in class de.fu_berlin.ties.classify.ExternalClassifier
Incorporates an item that is represented by a feature vector into the classification model.
doTrain(FeatureVector, String) - Method in class de.fu_berlin.ties.classify.TrainableClassifier
Incorporates an item that is represented by a feature vector into the classification model.
doTrain(FeatureVector, String) - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Winnow supports only error-driven training, so you always have to use the TrainableClassifier.trainOnError(FeatureVector, String, Set) method instead of this one.
doTransform(FeatureVector) - Method in class de.fu_berlin.ties.classify.feature.FeatureTransformer
Transforms a feature vector.
doTransform(FeatureVector) - Method in class de.fu_berlin.ties.classify.feature.OSBTransformer
Transforms a feature vector.
doTransform(FeatureVector) - Method in class de.fu_berlin.ties.classify.feature.SBPHTransformer
Transforms a feature vector.

E

ELEMENT - Static variable in class de.fu_berlin.ties.context.FeatureType
Constant for features representing an element itself (marker is empty just as for text).
EMPTY_TAG - Static variable in class de.fu_berlin.ties.xml.TagConstituent
Type constant: an empty tag.
END_TAG - Static variable in class de.fu_berlin.ties.xml.TagConstituent
Type constant: an end tag.
ESCAPE - Static variable in class de.fu_berlin.ties.io.DelimSepValues
The escape character: '\' (a backslash).
ESCAPED_AMP - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Escape sequence for the "&" character.
EVENT_CONVERTED_TO_EMPTY_TAG - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Event constant: Converted to empty tag.
EVENT_DELETED_CONTROL_CHARS - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Event constant: Deleted control characters.
EVENT_DELETED_PSEUDO_TAG - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Event constant: Deleted pseudo-tag.
EVENT_ESCAPED_CHARS - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Event constant: Escaped characters that are illegal or unwanted.
EVENT_INSERTED_MISSING_END_TAG - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Event constant: Inserted missing end tag.
EVENT_INSERTED_MISSING_ROOT_ELEMENT - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Event constant: Inserted missing root element.
EVENT_INSERTED_MISSING_START_TAG - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Event constant: Inserted missing start tag.
EVENT_MOVED_END_TAG_UP - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Event constant: Moved end tag up.
EVENT_MOVED_START_TAG_DOWN - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Event constant: Moved start tag dow.
EVENT_QUOTED_ATTRIBUTE_VALUES - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Event constant: Quoted attribute values.
EVENT_SPLIT_TAG - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Event constant: Split tag.
EXT_ANSWERS - Static variable in class de.fu_berlin.ties.extract.AnswerBuilder
The recommended file extension to use for storing answer keys.
EXT_EXTRACTIONS - Static variable in class de.fu_berlin.ties.extract.Extractor
The recommended file extension to use for storing extractions.
EXT_SEPARATOR - Static variable in class de.fu_berlin.ties.io.IOUtils
The character separating the base name from the extension of a file (a dot).
ElementNameFilter - class de.fu_berlin.ties.xml.dom.ElementNameFilter.
A node filter that only accepts elements with a specified name.
ElementNameFilter(Set) - Constructor for class de.fu_berlin.ties.xml.dom.ElementNameFilter
Creates a new instance.
ElementNameFilter(List) - Constructor for class de.fu_berlin.ties.xml.dom.ElementNameFilter
Creates a new instance.
ElementNameFilter(String[]) - Constructor for class de.fu_berlin.ties.xml.dom.ElementNameFilter
Creates a new instance.
ElementNameFilter(String) - Constructor for class de.fu_berlin.ties.xml.dom.ElementNameFilter
Creates a new instance that accepts only elements of a single type.
ElementPosition - class de.fu_berlin.ties.context.ElementPosition.
A small immutable wrapper class that bundles the position of an element within a parent element and the number of children of the parent.
ElementPosition(int, int, int, int, int, int) - Constructor for class de.fu_berlin.ties.context.ElementPosition
Creates a new instance.
ElementProcessor - interface de.fu_berlin.ties.xml.dom.ElementProcessor.
Interface for a processor that operates on elements in XML documents.
EvalInput - interface de.fu_berlin.ties.eval.EvalInput.
Classes implementing this interface provide input for calculating evaluation metrics: true positives, false negatives and false positives.
EvalStatus - class de.fu_berlin.ties.eval.EvalStatus.
Type-safe enumeration of possible evaluation states for predictions (unknown, correct, spurious etc.) and answer keys (missing etc.).
EvaluatedExtractionContainer - class de.fu_berlin.ties.extract.EvaluatedExtractionContainer.
An extraction container that evaluates containers of predicted extractions against containers of true extractions (answer keys) and merges their contents, setting the evaluation states accordingly.
EvaluatedExtractionContainer(TargetStructure, TiesConfiguration) - Constructor for class de.fu_berlin.ties.extract.EvaluatedExtractionContainer
Creates a new instance.
EvaluatedExtractionContainer(TargetStructure, boolean, boolean) - Constructor for class de.fu_berlin.ties.extract.EvaluatedExtractionContainer
Creates a new instance.
ExtensionFilter - class de.fu_berlin.ties.io.ExtensionFilter.
A file filter that checks the extension to decide whether to accept a file.
ExtensionFilter(String, boolean) - Constructor for class de.fu_berlin.ties.io.ExtensionFilter
Creates a new instance that accepts only a single extension.
ExtensionFilter(Set, boolean) - Constructor for class de.fu_berlin.ties.io.ExtensionFilter
Creates a new instance.
ExternalClassifier - class de.fu_berlin.ties.classify.ExternalClassifier.
A proxy that provides a trainable classifier by communicating with an external (non-Java) program.
ExternalClassifier(Set) - Constructor for class de.fu_berlin.ties.classify.ExternalClassifier
Creates a new instance based on the standard TIES configuration.
ExternalClassifier(Set, TiesConfiguration) - Constructor for class de.fu_berlin.ties.classify.ExternalClassifier
Creates a new instance based on the provided configuration.
ExternalClassifier(Set, FeatureTransformer, File, TiesConfiguration) - Constructor for class de.fu_berlin.ties.classify.ExternalClassifier
Creates a new instance based on the provided arguments.
ExternalCommand - class de.fu_berlin.ties.util.ExternalCommand.
A simple wrapper for external scripts or programs.
ExternalCommand(String[]) - Constructor for class de.fu_berlin.ties.util.ExternalCommand
Creates a new instance, without specifying environment parameters and working directory.
ExternalCommand(String[], File) - Constructor for class de.fu_berlin.ties.util.ExternalCommand
Creates a new instance, without specifying environment parameters.
ExternalCommand(String[], String[], File) - Constructor for class de.fu_berlin.ties.util.ExternalCommand
Creates a new instance.
Extraction - class de.fu_berlin.ties.extract.Extraction.
Extends a Prediction by also storing the extracted text and location data.
Extraction(FieldMap) - Constructor for class de.fu_berlin.ties.extract.Extraction
Creates a new instance from a field map, fulfilling the Storable contract.
Extraction(String, String, int) - Constructor for class de.fu_berlin.ties.extract.Extraction
Creates a new instance, setting the probability to -1 ("confirmed") and the evaluation status to EvalStatus.TRUTH.
Extraction(String, double, double, String, int) - Constructor for class de.fu_berlin.ties.extract.Extraction
Creates a new instance, setting the evaluation status to EvalStatus.UNKNOWN.
Extraction(String, double, double, String, int, EvalStatus) - Constructor for class de.fu_berlin.ties.extract.Extraction
Creates a new instance.
ExtractionContainer - class de.fu_berlin.ties.extract.ExtractionContainer.
A container of Extractions of different classes.
ExtractionContainer(TargetStructure) - Constructor for class de.fu_berlin.ties.extract.ExtractionContainer
Creates a new empty instance.
ExtractionContainer(TargetStructure, FieldContainer) - Constructor for class de.fu_berlin.ties.extract.ExtractionContainer
Creates a new instance from a field container, delegating to ExtractionContainer.restoreEntries(FieldContainer).
Extractor - class de.fu_berlin.ties.extract.Extractor.
An extractor runs a local Classifier on a list of items/nodes and combines their results using a CombinationStrategy.
Extractor(String) - Constructor for class de.fu_berlin.ties.extract.Extractor
Creates a new instance.
Extractor(String, TiesConfiguration) - Constructor for class de.fu_berlin.ties.extract.Extractor
Creates a new instance.
Extractor(String, File, TiesConfiguration) - Constructor for class de.fu_berlin.ties.extract.Extractor
Creates a new instance.
Extractor(String, Trainer) - Constructor for class de.fu_berlin.ties.extract.Extractor
Creates a new instance, re-using the components from the provided trainer.
Extractor(String, TargetStructure, Classifier, Representation, CombinationStrategy, TokenizerFactory, TiesConfiguration) - Constructor for class de.fu_berlin.ties.extract.Extractor
Creates a new instance.
ExtractorBase - class de.fu_berlin.ties.extract.ExtractorBase.
Common code base shared by Extractor and Trainer.
ExtractorBase(String) - Constructor for class de.fu_berlin.ties.extract.ExtractorBase
Creates a new instance.
ExtractorBase(String, TiesConfiguration) - Constructor for class de.fu_berlin.ties.extract.ExtractorBase
Creates a new instance, configuring target structure, classifier, DefaultRepresentation, node filter and combination strategy from the provided configuration.
ExtractorBase(String, File, TiesConfiguration) - Constructor for class de.fu_berlin.ties.extract.ExtractorBase
Creates a new instance, configuring target structure, classifier, DefaultRepresentation, node filter, combination strategy and tokenizer factory from the provided configuration.
ExtractorBase(String, TargetStructure, Classifier, Representation, CombinationStrategy, TokenizerFactory, TiesConfiguration) - Constructor for class de.fu_berlin.ties.extract.ExtractorBase
Creates a new instance.
elementsByName(Element, String) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Returns the child elements with the given name, compatible to the name format returned by DOMUtils.name(Element).
endTagCount(String) - Method in class de.fu_berlin.ties.xml.UnprocessedTags
Returns the number of end tags with the specified name contained in this container.
ensureNonNegative(double, String) - Static method in class de.fu_berlin.ties.util.Util
Ensures that a number is positive or 0, throwing an exception if this condition is violated.
ensureNonNegative(long, String) - Static method in class de.fu_berlin.ties.util.Util
Ensures that a number is positive or 0, throwing an exception if this condition is violated.
entryIterator() - Method in class de.fu_berlin.ties.io.FieldContainer
Returns an iterator over the FieldMaps in this container in the order they were added.
equals(Object) - Method in class de.fu_berlin.ties.classify.Prediction
Indicates whether some other object is "equal to" this one, fulfulling the Object.equals(java.lang.Object) contract.
equals(Object) - Method in class de.fu_berlin.ties.classify.feature.Feature
Indicates whether some other object is "equal to" this one, fulfulling the Object.equals(java.lang.Object) contract.
equals(Object) - Method in class de.fu_berlin.ties.combi.CombinationState
Indicates whether some other object is "equal to" this one, fulfulling the Object.equals(java.lang.Object) contract.
equals(Object) - Method in class de.fu_berlin.ties.extract.Extraction
Indicates whether some other object is "equal to" this one, fulfulling the Object.equals(java.lang.Object) contract.
equals(Object) - Method in class de.fu_berlin.ties.extract.TargetClass
Indicates whether some other object is "equal to" this one, fulfulling the Object.equals(java.lang.Object) contract.
equals(Object) - Method in class de.fu_berlin.ties.extract.TargetStructure
Indicates whether some other object is "equal to" this one, fulfulling the Object.equals(java.lang.Object) contract.
evaluateBatch(ExtractionContainer, ExtractionContainer, String) - Method in class de.fu_berlin.ties.extract.EvaluatedExtractionContainer
Evaluates a container of predicted extractions against a container of true extractions (answer keys) and adds them to this instance.
execute() - Method in class de.fu_berlin.ties.util.ExternalCommand
Executed the external command any further arguments and without sending input and returns its output (standard out).
execute(CharSequence) - Method in class de.fu_berlin.ties.util.ExternalCommand
Executed the external command without any further arguments and returns its output (standard out).
execute(String[]) - Method in class de.fu_berlin.ties.util.ExternalCommand
Executed the external command without sending input and returns its output (standard out).
execute(String[], CharSequence) - Method in class de.fu_berlin.ties.util.ExternalCommand
Executed the external command and returns its output (standard out).
extensionMatches(String) - Method in class de.fu_berlin.ties.io.ContentType
Whether a specified file name extension is contained in the set of file name extensions typical for this content type.
extract(Document) - Method in class de.fu_berlin.ties.extract.Extractor
Extracts items of interest from the contents of an XML document, based on context representation and local classifier.

F

FILE_EXT - Static variable in class de.fu_berlin.ties.io.DelimSepValues
The recommended file extension for this format: "dsv" (delimiter-separated values).
FMetrics - class de.fu_berlin.ties.eval.FMetrics.
This class manages and updates evaluation results, calculating precision (P), recall (R) and F-measure (F).
FMetrics() - Constructor for class de.fu_berlin.ties.eval.FMetrics
Creates a new empty instance.
FMetrics(EvalInput) - Constructor for class de.fu_berlin.ties.eval.FMetrics
Creates a new instance.
FMetrics(FieldMap) - Constructor for class de.fu_berlin.ties.eval.FMetrics
Creates a new instance from a field map, fulfilling the Storable contract.
FMetrics(long, long, long) - Constructor for class de.fu_berlin.ties.eval.FMetrics
Creates a new instance.
FMetricsSummary - interface de.fu_berlin.ties.eval.FMetricsSummary.
Implementations of this interface can show statistical summaries of precision, recall, and F1 metrics updated in several operations.
FMetricsView - interface de.fu_berlin.ties.eval.FMetricsView.
A read-only view of the evaluation results calculated by the FMetrics class and the underlying raw counts.
Feature - class de.fu_berlin.ties.classify.feature.Feature.
An abstract base class for immutable feature representation used for classification.
Feature() - Constructor for class de.fu_berlin.ties.classify.feature.Feature
Creates a new instance, without storing a comment.
Feature(String) - Constructor for class de.fu_berlin.ties.classify.feature.Feature
Creates a new instance.
FeatureCount - class de.fu_berlin.ties.eval.FeatureCount.
Keeps track of the average number of features and of unique features in context representations and of the average number of contexts in documents.
FeatureCount() - Constructor for class de.fu_berlin.ties.eval.FeatureCount
Creates a new instance.
FeatureCount(FieldMap) - Constructor for class de.fu_berlin.ties.eval.FeatureCount
Creates a new instance from a field map, fulfilling the Storable contract.
FeatureCountView - interface de.fu_berlin.ties.eval.FeatureCountView.
Provides a read-only view on the statistics calculated by the FeatureCount class and the underlying raw counts.
FeatureSet - class de.fu_berlin.ties.classify.feature.FeatureSet.
This feature vector implementation stores a multi-set of features.
FeatureSet() - Constructor for class de.fu_berlin.ties.classify.feature.FeatureSet
Creates a new instance.
FeatureTransformer - class de.fu_berlin.ties.classify.feature.FeatureTransformer.
An feature transformer transforms a feature vector in a suitable way.
FeatureTransformer(FeatureTransformer) - Constructor for class de.fu_berlin.ties.classify.feature.FeatureTransformer
Creates a new instance.
FeatureType - class de.fu_berlin.ties.context.FeatureType.
Type-safe enumeration of the types of features used by the default representation.
FeatureVector - class de.fu_berlin.ties.classify.feature.FeatureVector.
A feature vector contains the features representing an instance.
FeatureVector() - Constructor for class de.fu_berlin.ties.classify.feature.FeatureVector
Creates a new instance.
FieldContainer - class de.fu_berlin.ties.io.FieldContainer.
A container of FieldMaps.
FieldContainer() - Constructor for class de.fu_berlin.ties.io.FieldContainer
Creates a new empty instance.
FieldContainer(StorableContainer) - Constructor for class de.fu_berlin.ties.io.FieldContainer
Creates a new instance and populates it from a StorableContainer.
FieldMap - class de.fu_berlin.ties.io.FieldMap.
A map targeted at serialization and deserialiation of objects in human-readable formats.
FieldMap() - Constructor for class de.fu_berlin.ties.io.FieldMap
Creates a new instance.
FieldMap(Map) - Constructor for class de.fu_berlin.ties.io.FieldMap
Creates a new instance with the same mappings as the specified map.
featureSet(FeatureVector) - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Converts a feature vector into a FeatureSet (a multi-set of features).
filterRepresentation(FeatureVector) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Creates a filtered view of a context representation.
finalize() - Method in class de.fu_berlin.ties.util.TaskRunner
Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
findFirst(String) - Method in class de.fu_berlin.ties.xml.TagContainer
Finds the first appearance of a tag.
findInSeries(String, int, boolean) - Method in class de.fu_berlin.ties.xml.TagContainer
Finds the appearance of a tag within a specified markup series.
findTentativeTag(String) - Method in class de.fu_berlin.ties.xml.OpenTags
Finds a tentative appearance of a tag, if any exists.
fixedConstituents(CharSequence) - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Returns the constituents of an XML-like document after fixing possible nesting errors etc.
flatten(Configuration) - Method in class de.fu_berlin.ties.TiesConfiguration
Copies all properties contained in this instance to a given configuration.
flatten() - Method in class de.fu_berlin.ties.classify.feature.FeatureVector
Flattens the contained features into a single character sequence, without including comments.
flatten(boolean) - Method in class de.fu_berlin.ties.classify.feature.FeatureVector
Flattens a list of features into a single character sequence.
forceRemove(TagConstituent) - Method in class de.fu_berlin.ties.xml.TagContainer
Forces the removal of a single appearance of a tag from the container.
format(double) - Static method in class de.fu_berlin.ties.util.Util
Formats the given number, using at most 4 fraction digits.
format(double, int) - Static method in class de.fu_berlin.ties.util.Util
Formats the given number, using at most the specified number of fraction digits.
formatDurationInMillisecs(long) - Static method in class de.fu_berlin.ties.util.Util
Formats a duration in XML Schema format (without using years and months).
formatDurationInSeconds(double) - Static method in class de.fu_berlin.ties.util.Util
Formats a duration in XML Schema format (without using years and months).

G

GOAL_TEMPLATE - Static variable in class de.fu_berlin.ties.util.VelocityService
Name of the default template used to print goals.
GlobalFeature - class de.fu_berlin.ties.context.GlobalFeature.
An immutable representation of a feature that can be used for classification.
GlobalFeature(String, LocalFeature) - Constructor for class de.fu_berlin.ties.context.GlobalFeature
Creates a new instance that combines a local feature with an axis prefix.
GlobalFeature(String) - Constructor for class de.fu_berlin.ties.context.GlobalFeature
Creates a new instance that contains only a comment.
getAccuracy() - Method in class de.fu_berlin.ties.eval.Accuracy
Calculates and returns the accuracy: A = true / (true + false).
getActiveClasses() - Method in class de.fu_berlin.ties.extract.ExtractorBase
Returns the set of candidate classes to consider for the current element.
getAllChildren() - Method in class de.fu_berlin.ties.context.ElementPosition
Returns the number of all children elements in the parent element.
getAllClasses() - Method in class de.fu_berlin.ties.classify.TrainableClassifier
Returns the set of all valid classes.
getAncestorNumber() - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Returns the maximum number of ancestors to include in the context representation.
getAverageContexts() - Method in class de.fu_berlin.ties.eval.FeatureCount
Calculates and returns the average number of context representations in a document.
getAverageContexts() - Method in interface de.fu_berlin.ties.eval.FeatureCountView
Calculates and returns the average number of context representations in a document.
getAverageFeatures() - Method in class de.fu_berlin.ties.eval.FeatureCount
Calculates and returns the average number of non-comment features in a context representation.
getAverageFeatures() - Method in interface de.fu_berlin.ties.eval.FeatureCountView
Calculates and returns the average number of non-comment features in a context representation.
getAverageUniqueFeatures() - Method in class de.fu_berlin.ties.eval.FeatureCount
Calculates and returns the average number of unique non-comment features in a context representation.
getAverageUniqueFeatures() - Method in interface de.fu_berlin.ties.eval.FeatureCountView
Calculates and returns the average number of unique non-comment features in a context representation.
getBaseClassNames() - Method in class de.fu_berlin.ties.extract.TargetStructure
Returns the set of names of the target classes at the top of the inheritance hierarchy.
getBaseName(File) - Static method in class de.fu_berlin.ties.io.IOUtils
Returns the base name of a file (the local name without IOUtils.getExtension(File) and preceding dot).
getBaseName(URL) - Static method in class de.fu_berlin.ties.io.IOUtils
Returns the base name of an URL (the local name without IOUtils.getExtension(File) and preceding dot).
getBaseName() - Method in class de.fu_berlin.ties.util.TaskRunner
Returns the base name of worker threads.
getBaseTargetClasses() - Method in class de.fu_berlin.ties.extract.TargetStructure
Returns the TargetClasses at the top of the inheritance hierarchy.
getCachedFeatures() - Method in class de.fu_berlin.ties.context.PriorRecognitions.Pair
Returns the list of features representing the recognition, initially null.
getCharacters() - Method in class de.fu_berlin.ties.eval.FeatureCount
Returns the number of characters counted so far.
getCharacters() - Method in interface de.fu_berlin.ties.eval.FeatureCountView
Returns the number of characters counted so far.
getCharactersPerContext() - Method in class de.fu_berlin.ties.eval.FeatureCount
Calculates and returns the average number of characters in a context representation.
getCharactersPerContext() - Method in interface de.fu_berlin.ties.eval.FeatureCountView
Calculates and returns the average number of characters in a context representation.
getCharactersPerFeature() - Method in class de.fu_berlin.ties.eval.FeatureCount
Calculates and returns the average number of characters in a feature.
getCharactersPerFeature() - Method in interface de.fu_berlin.ties.eval.FeatureCountView
Calculates and returns the average number of characters in a feature.
getCharset() - Method in class de.fu_berlin.ties.io.MimeTypeWithCharset
Returns the character set.
getClassNames() - Method in class de.fu_berlin.ties.extract.TargetStructure
Returns the set of names of the defined target classes.
getClassifier() - Method in class de.fu_berlin.ties.extract.ExtractorBase
Returns the classifier used for the local classification decisions.
getComment() - Method in class de.fu_berlin.ties.classify.feature.Feature
Returns the comment attached to this feature, if any.
getComment() - Method in class de.fu_berlin.ties.context.GlobalFeature
Returns the comment attached to this feature, if any.
getConfig() - Method in class de.fu_berlin.ties.ConfigurableProcessor
Returns the configuration used by this instance.
getContexts() - Method in class de.fu_berlin.ties.eval.FeatureCount
Returns the number of representations evaluated so far.
getContexts() - Method in interface de.fu_berlin.ties.eval.FeatureCountView
Returns the number of representations evaluated so far.
getCount(String) - Method in class de.fu_berlin.ties.text.TokenContainer
Returns the cardinality of the given token in this container.
getCount(String) - Method in class de.fu_berlin.ties.text.TokenCounter
Returns the cardinality of the given token in this container.
getDefaultAttributes() - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Returns the unmodifiable set of names of default attributes.
getDefaultDirectory() - Static method in class de.fu_berlin.ties.io.IOUtils
Returns an default directory that can be given as "parent" when constructing file objects.
getDefaultMimeType() - Method in class de.fu_berlin.ties.io.ContentType
Returns the most common MIME type used for documents of this type
getDefaultPriority() - Method in class de.fu_berlin.ties.util.TaskRunner
Returns the default priority to use for threads.
getDefaultProperties() - Static method in class de.fu_berlin.ties.util.VelocityService
Returns properties listing the changes to the Velocity configuration made by default.
getDemotion() - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Returns the promotion factor used by the algorithm.
getDescription() - Method in class de.fu_berlin.ties.TiesConfiguration.EntryDescriptor
Returns a textual description of the entry.
getDescriptor(String) - Method in class de.fu_berlin.ties.TiesConfiguration
Returns the descriptor for a given key, if any is given in the descriptor configuration.
getDetailedRecognitions() - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Returns the number of preceding recognitions to represent in detail.
getDocuments() - Method in class de.fu_berlin.ties.eval.FeatureCount
Returns the number of documents counted so far.
getDocuments() - Method in interface de.fu_berlin.ties.eval.FeatureCountView
Returns the number of documents counted so far.
getElement(int) - Method in class de.fu_berlin.ties.TiesConfiguration.EntryDescriptor
Reads the value of this property as a string list and returns the element at the specified position.
getElementName() - Method in class de.fu_berlin.ties.context.LocalFeature
Returns the name of the element this feature is attached to.
getElementsFrom(int) - Method in class de.fu_berlin.ties.TiesConfiguration.EntryDescriptor
Reads the value of this property as a string list and returns a sublist starting at the specified position.
getEvalSplit() - Method in class de.fu_berlin.ties.extract.TrainEval
Returns the percentage of a corpus to use for evaluation.
getEvalStatus() - Method in class de.fu_berlin.ties.classify.Prediction
Returns the evaluation status of this instance.
getEvaluated() - Method in class de.fu_berlin.ties.extract.TrainEval.Results
Returns the evaluated extractions.
getExtension(File) - Static method in class de.fu_berlin.ties.io.IOUtils
Returns the extension of a file.
getExtension(URL) - Static method in class de.fu_berlin.ties.io.IOUtils
Returns the file extension of an URL.
getExtensions() - Method in class de.fu_berlin.ties.io.ExtensionFilter
The immutable set of extensions (Strings) accepted by this filter.
getExtractFeatureCV() - Method in class de.fu_berlin.ties.extract.TrainEval.Results
Returns a read-only view on the feature count statistics collected during training.
getF1Measure() - Method in class de.fu_berlin.ties.eval.FMetrics
Returns the F-measure, setting alpha = 0.5 so P and R are weighted equal ("F1-measure").
getF1Measure() - Method in interface de.fu_berlin.ties.eval.FMetricsView
Returns the F-measure, setting alpha = 0.5 so P and R are weighted equal ("F1-measure").
getFMeasure(double) - Method in class de.fu_berlin.ties.eval.FMetrics
Returns the F-measure: F = 1 / (alpha * (1/P) + (1-alpha) * (1/R)).
getFMeasure(double) - Method in interface de.fu_berlin.ties.eval.FMetricsView
Returns the F-measure: F = 1 / (alpha * (1/P) + (1-alpha) * (1/R)).
getFactory() - Method in class de.fu_berlin.ties.extract.ExtractorBase
Returns the factory used to instantiate tokenizers.
getFalseCount() - Method in class de.fu_berlin.ties.eval.Accuracy
Returns the number of false decisions.
getFalseNeg() - Method in interface de.fu_berlin.ties.eval.EvalInput
Returns the number of false negatives (false rejections).
getFalseNeg() - Method in class de.fu_berlin.ties.eval.FMetrics
Returns the number of false negatives (false rejections).
getFalsePos() - Method in interface de.fu_berlin.ties.eval.EvalInput
Returns the number of false positives (false acceptances).
getFalsePos() - Method in class de.fu_berlin.ties.eval.FMetrics
Returns the number of false positives (false acceptances).
getFeatureCount() - Method in class de.fu_berlin.ties.extract.ExtractorBase
Returns the object used to count documents, contexts, and features and to calculate averages.
getFeatureSum() - Method in class de.fu_berlin.ties.eval.FeatureCount
Returns the number of non-comment features encountered so far.
getFeatureSum() - Method in interface de.fu_berlin.ties.eval.FeatureCountView
Returns the number of non-comment features encountered so far.
getFeatures() - Method in class de.fu_berlin.ties.extract.ExtractorBase
Returns vector of features representing the currently processed element.
getFirstTokenInLastRep() - Method in class de.fu_berlin.ties.text.TokenContainer
Returns the repetition of the first token of the last added string in the original text (counting starts with 0, as the first occurrence is the "0th repetition").
getFirstTokenRep() - Method in class de.fu_berlin.ties.extract.Extraction
Returns the repetition of the first token of the extraction in the original text (counting starts with 0, as the first occurrence is the "0th repetition"), -1 if unknown.
getFullRepresentation() - Method in class de.fu_berlin.ties.classify.feature.Feature
Prints a full representation of this feature that contains both representation (if any) and comment (if any).
getFullRepresentation(String) - Method in class de.fu_berlin.ties.classify.feature.Feature
Prints a full representation of this feature that contains both representation (if any) and comment (if any).
getHeadAttribute() - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Returns the name of the element to use for calculating head values.
getHeadElement() - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Returns the name of the attribute to use for calculating head values.
getKey() - Method in class de.fu_berlin.ties.TiesConfiguration.EntryDescriptor
Returns the key (name) of this entry.
getLast() - Method in class de.fu_berlin.ties.text.TokenContainer
Returns a trimmed and whitespace-normalized representation of the string added this container by the last TokenContainer.add(String) operation.
getLast() - Method in class de.fu_berlin.ties.text.TokenCounter
Returns the last added token.
getLastCount(String) - Method in class de.fu_berlin.ties.text.TokenContainer
Returns the cardinality of the given token in the text added by the last TokenContainer.add(String) operation.
getLastRep() - Method in class de.fu_berlin.ties.text.TokenCounter
Returns the repetition of the last added token in the original text (counting start with 0, as the first occurrence is the "0th repetition").
getLength() - Method in class de.fu_berlin.ties.classify.feature.OSBTransformer
Returns the maximum number of original features joined.
getLength() - Method in class de.fu_berlin.ties.classify.feature.SBPHTransformer
Returns the maximum number of original features joined.
getLocalFeature() - Method in class de.fu_berlin.ties.context.GlobalFeature
Returns the local feature wrapped by this global feature.
getLocalName(URL, boolean) - Static method in class de.fu_berlin.ties.io.IOUtils
Returns the local name of an URL.
getMark() - Method in class de.fu_berlin.ties.context.FeatureType
Returns the mark used to introduce features of this type.
getMarkupSeriesNo() - Method in class de.fu_berlin.ties.xml.TagConstituent
Returns the number of the markup series this tag is part of.
getMimeType() - Method in class de.fu_berlin.ties.io.MimeTypeWithCharset
Returns the MIME type.
getName() - Method in class de.fu_berlin.ties.context.LocalFeature
Returns the name of this feature.
getName() - Method in class de.fu_berlin.ties.eval.EvalStatus
Returns the name of this instance.
getName() - Method in class de.fu_berlin.ties.extract.TargetClass
Returns the name of this class.
getName() - Method in class de.fu_berlin.ties.io.ContentType
Returns the identifier of this content type.
getName() - Method in class de.fu_berlin.ties.xml.TagConstituent
Returns the name of this tag.
getNames() - Method in class de.fu_berlin.ties.xml.dom.ElementNameFilter
Returns the set of element names accepted by this filter.
getNormalizedWhitespace() - Method in class de.fu_berlin.ties.text.TextTokenizer
Returns the normalized whitespace representation prepended if TextTokenizer.isNormalizedWhitespacePrepended() is true.
getOutFileExt() - Method in class de.fu_berlin.ties.TextProcessor
Returns the extension used for output files.
getOverallPosition() - Method in class de.fu_berlin.ties.context.ElementPosition
Returns the position of the represented element in the parent element, counting all children.
getPR() - Method in class de.fu_berlin.ties.classify.Prediction
Returns the pR of the prediction: pR = log(p / (1-p)).
getPrecedingTransformer() - Method in class de.fu_berlin.ties.classify.feature.FeatureTransformer
Returns the preceding transformer used if this transformer is part of a chain.
getPrecision() - Method in class de.fu_berlin.ties.eval.FMetrics
Returns the precision: P = tp / (tp + fp).
getPrecision() - Method in interface de.fu_berlin.ties.eval.FMetricsView
Returns the precision: P = tp / (tp + fp).
getPredictedExtractions() - Method in class de.fu_berlin.ties.extract.Extractor
Returns the extraction container used for storing the predicted extractions.
getPriorRecognitions() - Method in class de.fu_berlin.ties.extract.ExtractorBase
Returns the buffer of preceding Recognitions from the current document.
getProbability() - Method in class de.fu_berlin.ties.classify.Prediction
Returns the probability.
getProcessedFollowing() - Method in class de.fu_berlin.ties.context.ElementPosition
Returns the number of preceding siblings that were processed by the context representation.
getProcessedPreceding() - Method in class de.fu_berlin.ties.context.ElementPosition
Returns the number of following siblings that were processed by the context representation.
getPromotion() - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Returns the demotion factor used by the algorithm.
getRawScore() - Method in class de.fu_berlin.ties.classify.winnow.WinnowPrediction
Returns the raw score (activation value) of this prediction.
getRawThreshold() - Method in class de.fu_berlin.ties.classify.winnow.WinnowDistribution
Returns the raw threshold used by the Winnow classifier for this instance.
getRecall() - Method in class de.fu_berlin.ties.eval.FMetrics
Returns the recall: R = tp / (tp + fn).
getRecall() - Method in interface de.fu_berlin.ties.eval.FMetricsView
Returns the recall: R = tp / (tp + fn).
getRecognition() - Method in class de.fu_berlin.ties.context.PriorRecognitions.Pair
Returns the recognition wrapped in this pair.
getRecognitionNumber() - Method in class de.fu_berlin.ties.context.Representation
Returns the number of preceding recognitions to represent.
getRepresentantion() - Method in class de.fu_berlin.ties.xml.XMLConstituent
Returns the representation of this tag within the XML document.
getRepresentation() - Method in class de.fu_berlin.ties.classify.feature.DefaultFeature
Returns the representation of this feature, to be used for classification.
getRepresentation() - Method in class de.fu_berlin.ties.classify.feature.Feature
Abstract method for returning the representation of this feature, to be used for classification.
getRepresentation() - Method in class de.fu_berlin.ties.context.GlobalFeature
Returns the representation of this feature, to be used for classification.
getRepresentation() - Method in class de.fu_berlin.ties.context.LocalFeature
Returns the representation of this feature, to be used for classification.
getRepresentation() - Method in class de.fu_berlin.ties.extract.ExtractorBase
Returns the context representation used for local classifications.
getRuns() - Method in class de.fu_berlin.ties.extract.TrainEval
Returns the number of evaluation runs to do to get average results.
getSeparator() - Method in class de.fu_berlin.ties.classify.feature.OSBTransformer
Returns the string used to separate original features (by default a space character).
getSeparator() - Method in class de.fu_berlin.ties.classify.feature.SBPHTransformer
Returns the string used to separate original features (by default a space character).
getSiblingNumber() - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Returns the basic number of preceding and following siblings to include in the context representation.
getSigmoidScore() - Method in class de.fu_berlin.ties.classify.winnow.WinnowPrediction
Returns the sigmoid score (activation value) of this prediction.
getSource() - Method in class de.fu_berlin.ties.classify.Prediction
Returns the identifier of the source of this prediction (e.g., the file name).
getSplitMaximum() - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Returns the maximum number of subsequences to keep when a feature value must be split (at whitespace).
getStoreN() - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Each storeN-th context representation is stored for debugging and inspection purposes (if > 0, otherwise no representation is stored).
getStrategy() - Method in class de.fu_berlin.ties.extract.ExtractorBase
Returns the combination strategy used.
getTagMap() - Method in class de.fu_berlin.ties.xml.TagContainer
Grants subclasses direct access to the map that is used internally for managing the tags.
getTargetClasses() - Method in class de.fu_berlin.ties.extract.TargetStructure
Returns the defined TargetClasses.
getTargetStructure() - Method in class de.fu_berlin.ties.extract.AnswerBuilder
Returns the target structure specifying the classes to recognize.
getTargetStructure() - Method in class de.fu_berlin.ties.extract.ExtractionContainer
Returns the target structure specifying the classes to recognize.
getTargetStructure() - Method in class de.fu_berlin.ties.extract.ExtractorBase
Returns the target structure specifying the classes to recognize.
getText() - Method in interface de.fu_berlin.ties.context.Recognition
Returns the recognized text fragment.
getText() - Method in class de.fu_berlin.ties.extract.Extraction
Returns the extracted text fragment.
getThreshold() - Method in class de.fu_berlin.ties.classify.winnow.WinnowDistribution
Returns the threshold used by the Winnow classifier for this instance.
getThresholdThickness() - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Returns the thickness of the threshold if the "thick threshold" heuristic is used.
getTrainFeatureCV() - Method in class de.fu_berlin.ties.extract.TrainEval.Results
Returns a read-only view on the feature count statistics collected during extraction.
getTrainSplit() - Method in class de.fu_berlin.ties.extract.TrainEval
Returns the percentage of a corpus to use for training; the remaining documents (1-x) are used for evaluation.
getTrueCount() - Method in class de.fu_berlin.ties.eval.Accuracy
Returns the number of true decisions.
getTruePos() - Method in interface de.fu_berlin.ties.eval.EvalInput
Returns the number of true positives (correct recognitions).
getTruePos() - Method in class de.fu_berlin.ties.eval.FMetrics
Returns the number of true positives (correct recognitions).
getType() - Method in class de.fu_berlin.ties.TiesConfiguration.EntryDescriptor
Returns the base type of the entry (String, Integer etc.).
getType() - Method in class de.fu_berlin.ties.classify.Prediction
Returns the predicted type (class).
getType() - Method in class de.fu_berlin.ties.combi.CombinationState
Returns the type (class) of the current instance; or null if we're outside of any instance.
getType() - Method in class de.fu_berlin.ties.context.LocalFeature
Returns the type of this feature.
getType() - Method in interface de.fu_berlin.ties.context.Recognition
Returns the type (class) of the recognition.
getType() - Method in class de.fu_berlin.ties.xml.XMLConstituent
Returns the type of this constituent.
getTypedChildren() - Method in class de.fu_berlin.ties.context.ElementPosition
Returns the number of children elements in the parent element with the type (qualified name) of the represented element.
getTypedPosition() - Method in class de.fu_berlin.ties.context.ElementPosition
Returns the position of the represented element in the parent element, counting only children with the same type (qualified name).
getUniqueFeatureSum() - Method in class de.fu_berlin.ties.eval.FeatureCount
Returns the number of non-comment non-duplicate features encountered so far.
getUniqueFeatureSum() - Method in interface de.fu_berlin.ties.eval.FeatureCountView
Returns the number of non-comment non-duplicate features encountered so far.
getValidClasses() - Method in class de.fu_berlin.ties.combi.CombinationStrategy
Returns the set of valid class names.
getValue() - Method in class de.fu_berlin.ties.TiesConfiguration.EntryDescriptor
Returns the value of this property (as an object).
getValue() - Method in class de.fu_berlin.ties.context.LocalFeature
Returns the value wrapped by this feature.
getValue() - Method in class de.fu_berlin.ties.util.MutableInt
Returns the wrapped int value.
getVariety() - Method in class de.fu_berlin.ties.xml.TagConstituent
Returns the TagVariety of this tag.
getVisibleChars() - Method in class de.fu_berlin.ties.extract.Extraction
Returns The visible characters of the text fragment (everything except whitespace and control characters).
getWrappedComparator() - Method in class de.fu_berlin.ties.util.InvertedComparator
Returns the comparator wrapped and inverted by this instance; or null if the natural order of objects is inverted.
globalize(String, Iterator, LinkedList, boolean) - Static method in class de.fu_berlin.ties.context.GlobalFeature
Converts a series of LocalFeatures into global features, adding the created global features to a linked list.

H

HTML - Static variable in class de.fu_berlin.ties.io.ContentType
Type used for HTML markup (both classical HTML and XHTML).
handleAncestors(Element, int, int, LinkedList, LinkedList, Bag, Map) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Handles ancestors and ancestor siblings of an element.
handleEOF(XMLConstituent, OpenTags, UnprocessedTags, boolean) - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Helper method for handling an the end of a file.
handleEndTag(TagConstituent, OpenTags, UnprocessedTags) - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Helper method for handling an end tag.
handleSiblings(String, Element, int, LinkedList, LinkedList, Map) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Adds the preceding and following siblings of an element.
hasNext() - Method in class de.fu_berlin.ties.util.ListEntry
Returns true if there is a next element.
hasPrecedingWhitespace() - Method in class de.fu_berlin.ties.text.TextTokenizer
Whether the token returned by the last call to TextTokenizer.nextToken() is preceded by whitespace (i.e., text not matched by any token).
hasPrevious() - Method in class de.fu_berlin.ties.util.ListEntry
Returns true if there is a previous element.
hashCode() - Method in class de.fu_berlin.ties.classify.Prediction
Returns a hash code value for this object, fulfulling the Object.hashCode() contract.
hashCode() - Method in class de.fu_berlin.ties.classify.feature.Feature
Returns a hash code value for this object, fulfulling the Object.hashCode() contract.
hashCode() - Method in class de.fu_berlin.ties.combi.CombinationState
Returns a hash code value for this object, fulfulling the Object.hashCode() contract.
hashCode() - Method in class de.fu_berlin.ties.extract.Extraction
Returns a hash code value for this object, fulfulling the Object.hashCode() contract.
hashCode() - Method in class de.fu_berlin.ties.extract.TargetClass
Returns a hash code value for this object, fulfulling the Object.hashCode() contract.
hashCode() - Method in class de.fu_berlin.ties.extract.TargetStructure
Returns a hash code value for this object, fulfulling the Object.hashCode() contract.

I

IGNORED - Static variable in class de.fu_berlin.ties.eval.EvalStatus
Constant for predictions that were ignored.
IOUtils - class de.fu_berlin.ties.io.IOUtils.
A static class that provides utility constants and methods for I/O.
InsideOutsideStrategy - class de.fu_berlin.ties.combi.InsideOutsideStrategy.
A combination strategy using inside/outside tagging.
InsideOutsideStrategy(Set) - Constructor for class de.fu_berlin.ties.combi.InsideOutsideStrategy
Creates a new instance, using "O/I/B" mode: the "B-" is only used where required for disambiguation, otherwise the "I-" prefix is used.
InsideOutsideStrategy(Set, boolean) - Constructor for class de.fu_berlin.ties.combi.InsideOutsideStrategy
Creates a new instance, using "O/I/B" mode (setting InsideOutsideStrategy.isBStartingAll() to false).
InvertedComparator - class de.fu_berlin.ties.util.InvertedComparator.
Compares objects, inverting either their natural order or the order of a wrapped comparator.
InvertedComparator() - Constructor for class de.fu_berlin.ties.util.InvertedComparator
Creates a new instance, inverting the natural order of objects.
InvertedComparator(Comparator) - Constructor for class de.fu_berlin.ties.util.InvertedComparator
Creates a new instance, inverting the order returned by the provided comparator.
incFalseCount() - Method in class de.fu_berlin.ties.eval.Accuracy
Increases the number of false decisions by one.
incFalseNeg() - Method in class de.fu_berlin.ties.eval.FMetrics
Increases the number of false negatives by 1.
incFalseNeg(String) - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Increases the number of false negatives for the given type by 1.
incFalsePos() - Method in class de.fu_berlin.ties.eval.FMetrics
Increases the number of false positives by 1.
incFalsePos(String) - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Increases the number of false positives for the given type by 1.
incTrueCount() - Method in class de.fu_berlin.ties.eval.Accuracy
Increases the number of true decisions by one.
incTruePos() - Method in class de.fu_berlin.ties.eval.FMetrics
Increases the number of true positives by 1.
incTruePos(String) - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Increases the number of true positives for the given type by 1.
init(String) - Method in class de.fu_berlin.ties.classify.ExternalClassifier
Initializes a class.
initExtractor(Trainer) - Method in class de.fu_berlin.ties.extract.TrainEval
Creates and initializes a extractor to use for an evaluation run, re-using the components of the provided trainer.
initFields() - Method in class de.fu_berlin.ties.extract.ExtractorBase
Initializes the fields used for processing a document (feature cache, buffer of prior recognitions, and statistics) and resets the combination strategy.
initScores() - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Initializes the score (activation values) to use for all classes.
initTrainer(File) - Method in class de.fu_berlin.ties.extract.TrainEval
Creates and initializes a trainer to use for an evaluation run, configured from the stored configuration.
initWeight() - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Returns the initial weight to use for each feature per class.
initWeightArray() - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Returns the initial weight array to use for a feature for all classes.
initialWhitespaceCount(String) - Method in class de.fu_berlin.ties.text.TextTokenizer
Convenience method that counts the number of whitespace characters at the begin of a string, according to the defined whitespace pattern.
insertAfter(ListEntry) - Method in class de.fu_berlin.ties.util.ListEntry
Inserts a new element after the current one, adjusting the list structure accordingly.
insertBefore(ListEntry) - Method in class de.fu_berlin.ties.util.ListEntry
Inserts a new element before the current one, adjusting the list structure accordingly.
invoke(Runnable, String) - Method in class de.fu_berlin.ties.util.TaskRunner
Invokes a task to be executed asynchronously.
invoke(Runnable, String, int) - Method in class de.fu_berlin.ties.util.TaskRunner
Invokes a task to be executed asynchronously.
invokeDefault(Runnable, String) - Static method in class de.fu_berlin.ties.util.TaskRunner
Invokes a task to be executed asynchronously, using the default task runner.
invokeDefault(Runnable, String, int) - Static method in class de.fu_berlin.ties.util.TaskRunner
Invokes a task to be executed asynchronously using the default task runner.
isAnEmptiableTag(String) - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Whether the specified tag is one of the tags that can be converted an empty tags when required for fixing a document.
isAnswerState() - Method in class de.fu_berlin.ties.eval.EvalStatus
Whether this state is suitable for an answer key.
isBStartingAll() - Method in class de.fu_berlin.ties.combi.InsideOutsideStrategy
Whether the "B-" prefix is used for the first item of each instance ("O/B/I" mode) or only for the first item of instances immediately following an instance of the same class ("O/I/B" mode).
isBalanced() - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Whether the Balanced Winnow or the standard Winnow algorithm is used.
isBegin() - Method in class de.fu_berlin.ties.combi.CombinationState
Returns whether this is the begin of an instance.
isCalculatingSummaries() - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Whether summaries are calculated by this type.
isCaseIgnored() - Method in class de.fu_berlin.ties.io.ExtensionFilter
Whether case is ignored when matching the extension.
isClosed() - Method in class de.fu_berlin.ties.util.TaskRunner
Returns whether this task runner has been closed.
isDeletingControlChars() - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Whether control characters are deleted (these characters are not allowed in XML 1.0 and discouraged in XML 1.1).
isDeletingPseudoTags() - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Whether "pseudo-tags" are deleted, i.e., sequences that cannot be parsed as tags but look similar to them.
isEmpty() - Method in class de.fu_berlin.ties.xml.TagContainer
Whether this tag container is empty.
isEnd() - Method in class de.fu_berlin.ties.combi.CombinationState
Returns whether this is the end of an instance.
isEscapingPseudoEntities() - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Whether to escape "&" starting a possible nonstandard entity reference ("&" at the start of one of the 5 predefined entity references or a character reference is never escaped, all other "&" are always escaped).
isList() - Method in class de.fu_berlin.ties.TiesConfiguration.EntryDescriptor
Whether the entry is a list (can contain multiple values).
isMatchingAll() - Method in class de.fu_berlin.ties.extract.EvaluatedExtractionContainer
Returns the match mode.
isMatchingPosition() - Method in class de.fu_berlin.ties.extract.EvaluatedExtractionContainer
If true, the positions of extraction and answer keys must match; otherwise only their contents must match (string compare).
isNormalizedWhitespacePrepended() - Method in class de.fu_berlin.ties.text.TextTokenizer
Returns whether whitespace is prepended in a normalized form (@link #getNormalizedWhitespace()}) to those tokens where TextTokenizer.hasPrecedingWhitespace() would return true.
isOptional() - Method in class de.fu_berlin.ties.TiesConfiguration.EntryDescriptor
Whether the entry is optional.
isPredictionState() - Method in class de.fu_berlin.ties.eval.EvalStatus
Whether this state is suitable for a prediction.
isPreserving() - Method in class de.fu_berlin.ties.classify.feature.OSBTransformer
Whether original features are preserved as well in addition to the generated joint features.
isRoot(TagConstituent) - Method in class de.fu_berlin.ties.xml.OpenTags
Checks whether a tag is the root tag (the first tag inserted into this container).
isSealed() - Method in interface de.fu_berlin.ties.context.Recognition
Whether this recognition has been sealed.
isSealed() - Method in class de.fu_berlin.ties.extract.Extraction
Whether this extraction has been sealed.
isTestingOnly() - Method in class de.fu_berlin.ties.extract.Trainer
If true the trainer only ensures that all answer keys exist and can be located in the document instead of doing any training.
isTrainingOnlyErrors() - Method in class de.fu_berlin.ties.extract.Trainer
Whether to train only errors (TOE mode, recommmended) or to train all instances (brute-force mode).
isUniform() - Method in class de.fu_berlin.ties.extract.TrainEval
If true, the evaluator does two runs with 50/50 split, using each file once for training and once for evaluation.
isValidWhitespace(String) - Method in class de.fu_berlin.ties.text.TextTokenizer
Convenience method that checks whether a string matches the defined whitespace pattern.
isWhitespaceAfterLast() - Method in class de.fu_berlin.ties.text.TokenContainer
Whether there is whitespace after the last added string.
isWhitespaceAfterLast() - Method in class de.fu_berlin.ties.text.TokenCounter
Whether there is whitespace after the last added token.
isWhitespaceBeforeLast() - Method in class de.fu_berlin.ties.text.TokenContainer
Whether there is whitespace before the last added string.
isWhitespaceBeforeLast() - Method in class de.fu_berlin.ties.text.TokenCounter
Whether there is whitespace before the last added token.
isWhitespacePatternEnsured() - Method in class de.fu_berlin.ties.text.TextTokenizer
Whether whitespace (the text between patterns) is checked to ensure that the defined whitespace pattern is matched.
isolateTags(Reader, Writer) - Method in class de.fu_berlin.ties.xml.TagIsolator
"Isolates" XML tags and textual contents in an XML document by printing each XML tag on a single line.
isolateTags(Reader, Writer, Map) - Method in class de.fu_berlin.ties.xml.TagIsolator
"Isolates" XML tags and textual contents in an XML document by printing each XML tag on a single line.
iterator() - Method in class de.fu_berlin.ties.classify.PredictionDistribution
Returns an iterator over the predictions in this distribution, in descending order (most probably class comes first).
iterator() - Method in class de.fu_berlin.ties.classify.feature.FeatureSet
Returns an iterator over the Features stored in this vector.
iterator() - Method in class de.fu_berlin.ties.classify.feature.FeatureVector
Returns an iterator over the Features stored in this vector.
iterator() - Method in class de.fu_berlin.ties.context.PriorRecognitions
Returns an iterator over the elements stored in this instance.
iterator() - Method in class de.fu_berlin.ties.extract.ExtractionContainer
Returns an iterator over all extractions in insertion order.
iterator(String) - Method in class de.fu_berlin.ties.extract.ExtractionContainer
Returns an iterator over the extractions of a specified class, in insertion order.

J

joinAlternatives(String[]) - Static method in class de.fu_berlin.ties.text.TextUtils
Helper method for building a regular expression Pattern by combining several alternatives.
joinKey(String, String) - Static method in class de.fu_berlin.ties.TiesConfiguration
Creates a full key by joining a prefix and a suffix string, separated by the property delimiter.

K

KEY_ACCURACY - Static variable in class de.fu_berlin.ties.eval.Accuracy
Serialization key for the accuracy.
KEY_ANSWERS - Static variable in class de.fu_berlin.ties.extract.AnswerBuilder
Context key referring to the extraction container used for storing the answer keys.
KEY_AVERAGE_CONTEXTS - Static variable in class de.fu_berlin.ties.eval.FeatureCount
Serialization key for the average number of context representations in a document.
KEY_AVERAGE_FEATURES - Static variable in class de.fu_berlin.ties.eval.FeatureCount
Serialization key for the average number of features in a context representation.
KEY_AVERAGE_UNIQUE_FEATURES - Static variable in class de.fu_berlin.ties.eval.FeatureCount
Serialization key for the average number of unique features in a context representation.
KEY_CHARS - Static variable in class de.fu_berlin.ties.eval.FeatureCount
Serialization key for characters.
KEY_CHARS_PER_CONTEXT - Static variable in class de.fu_berlin.ties.eval.FeatureCount
Serialization key for the average number of characters in a context representation.
KEY_CHARS_PER_FEATURE - Static variable in class de.fu_berlin.ties.eval.FeatureCount
Serialization key for the average number of characters in a feature.
KEY_CLASS - Static variable in class de.fu_berlin.ties.classify.ClassTrain
Serialization key for the correct class.
KEY_CLASSIFICATION - Static variable in class de.fu_berlin.ties.classify.ClassTrain
Serialization key for the result of the classification: either ClassTrain.CORRECT_CLASS if the correct class was predicted or the wrongly predicted class in case of an error.
KEY_CONTEXTS - Static variable in class de.fu_berlin.ties.eval.FeatureCount
Serialization key for context representations.
KEY_DIRECTORY - Static variable in class de.fu_berlin.ties.TextProcessor
Context key referring to the directory of the processed document, if it is a local file.
KEY_DOCUMENTS - Static variable in class de.fu_berlin.ties.eval.FeatureCount
Serialization key for documents.
KEY_EVAL_STATUS - Static variable in class de.fu_berlin.ties.eval.EvalStatus
Serialization key recommended for instances of this class.
KEY_F1_MEASURE - Static variable in class de.fu_berlin.ties.eval.FMetrics
Serialization key for the F1-measure.
KEY_FALSE_COUNT - Static variable in class de.fu_berlin.ties.eval.Accuracy
Serialization key for the number of false items.
KEY_FALSE_NEG - Static variable in class de.fu_berlin.ties.eval.FMetrics
Serialization key for false negatives.
KEY_FALSE_POS - Static variable in class de.fu_berlin.ties.eval.FMetrics
Serialization key for false positives.
KEY_FEATURES - Static variable in class de.fu_berlin.ties.eval.FeatureCount
Serialization key for features.
KEY_FILE - Static variable in class de.fu_berlin.ties.classify.ClassTrain
Serialization key for the name of the file to classify.
KEY_FIRST_TOKEN_REP - Static variable in class de.fu_berlin.ties.extract.Extraction
Serialization key for the repetition of the first token.
KEY_LOCAL_CHARSET - Static variable in class de.fu_berlin.ties.io.IOUtils
Configuration and context key: the character set to use when reading and writing local files.
KEY_LOCAL_NAME - Static variable in class de.fu_berlin.ties.TextProcessor
Context key referring to the local name of the processed document.
KEY_MIME_TYPE - Static variable in class de.fu_berlin.ties.io.ContentType
Context key recommended to store the MIME type string.
KEY_OUT_DIRECTORY - Static variable in class de.fu_berlin.ties.TextProcessor
Context key referring output directory; if missing, the value of KEY_DIRECTORY is used instead.
KEY_PR - Static variable in class de.fu_berlin.ties.classify.Prediction
Serialization key for the pR.
KEY_PRECISION - Static variable in class de.fu_berlin.ties.eval.FMetrics
Serialization key for the precision.
KEY_PROB - Static variable in class de.fu_berlin.ties.classify.Prediction
Serialization key for the probability.
KEY_RAW - Static variable in class de.fu_berlin.ties.classify.winnow.WinnowPrediction
Serialization key for the predicted class.
KEY_RECALL - Static variable in class de.fu_berlin.ties.eval.FMetrics
Serialization key for the recall.
KEY_RUN - Static variable in class de.fu_berlin.ties.extract.TrainEval
Serialization key for the number of the run.
KEY_SIGMOID - Static variable in class de.fu_berlin.ties.classify.winnow.WinnowPrediction
Serialization key for the source identifier.
KEY_SOURCE - Static variable in class de.fu_berlin.ties.classify.Prediction
Serialization key for the source identifier.
KEY_TEXT - Static variable in class de.fu_berlin.ties.extract.Extraction
Serialization key for the extracted text.
KEY_TRUE_COUNT - Static variable in class de.fu_berlin.ties.eval.Accuracy
Serialization key for the number of true items.
KEY_TRUE_POS - Static variable in class de.fu_berlin.ties.eval.FMetrics
Serialization key for true positives.
KEY_TYPE - Static variable in class de.fu_berlin.ties.classify.Prediction
Serialization key for the predicted class.
KEY_TYPE - Static variable in class de.fu_berlin.ties.eval.MultiFMetrics
Serialization key for the type.
KEY_UNIQUE_FEATURES - Static variable in class de.fu_berlin.ties.eval.FeatureCount
Serialization key for unique features.
KEY_URL - Static variable in class de.fu_berlin.ties.TextProcessor
Context key referring to the URL of the processed document, if loaded from an URL.
keyCount() - Method in class de.fu_berlin.ties.io.FieldContainer
Returns the number of keys in this container.
keyIterator() - Method in class de.fu_berlin.ties.io.FieldContainer
Returns an iterator over the set of all keys used in contained field maps.

L

LAX_START_OR_EMPTY_TAG - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Pattern specifying of a "lax" XML start or empty tag that can contain unquoted (invalid) attributes (combined into a single pattern to avoid unnecessary backtracking).
LINE_SEPARATOR - Static variable in class de.fu_berlin.ties.text.TextUtils
The line separator on the current operating system ("\n" on Unix).
LINE_SEPARATOR_CLASS - Static variable in class de.fu_berlin.ties.xml.TagIsolator
The character class of line separators.
LOG - Static variable in class de.fu_berlin.ties.util.Util
The logger used in the TIES system.
ListEntry - class de.fu_berlin.ties.util.ListEntry.
An entry in a doubly linked list.
ListEntry() - Constructor for class de.fu_berlin.ties.util.ListEntry
Creates a new instance, without setting references to surrounding entries.
ListEntry(ListEntry, ListEntry) - Constructor for class de.fu_berlin.ties.util.ListEntry
Creates a new instance.
LocalFeature - class de.fu_berlin.ties.context.LocalFeature.
An immutable representation of the local part of a feature, useful to cache and re-use the parts of feature representation that do not depend on the relative position of the element to classify.
LocalFeature(String, FeatureType, String, String, String) - Constructor for class de.fu_berlin.ties.context.LocalFeature
Non-public constructor.
last() - Method in class de.fu_berlin.ties.extract.ExtractionContainer
Returns the last extraction added to this container.
lastContains(String) - Method in class de.fu_berlin.ties.text.TokenContainer
Whether the text added by the last TokenContainer.add(String) operation contains the specified token.
lastIterator() - Method in class de.fu_berlin.ties.text.TokenContainer
Returns an iterator over the word and number tokens added by the last TokenContainer.add(String) operation.
lastN(int) - Method in class de.fu_berlin.ties.extract.ExtractionContainer
Returns a list of the last n extractions added to this container.
lastN(String, int) - Method in class de.fu_berlin.ties.extract.ExtractionContainer
Returns a list of the last n extractions of a specified class added to this container.
lastN(List, int) - Static method in class de.fu_berlin.ties.util.Util
Copied the last n elements from a list into a new list (or all elements, if the size of the input list is smaller or equal to n).
leftText() - Method in class de.fu_berlin.ties.text.TextTokenizer
Returns the complete text to the left (preceding) the token returned by the last call to TextTokenizer.nextToken().
load(String) - Method in class de.fu_berlin.ties.TiesConfiguration
Loads configuration in BasePropertiesConfiguration or XML format.
localizeKey(String) - Method in class de.fu_berlin.ties.TiesConfiguration
Creates a localized (language-specific) key by joining a base name with the configured language suffix (value mapped to the TiesConfiguration.CONFIG_LANG} key (if this key doesn't exist, the language of default locale used by the Java Virtual Machine is used).
logEvent(String, String) - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Logs the occurance of an event necessary for fixing a document.
logEvent(String, TagConstituent) - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Logs the occurance of an event necessary for fixing a document.
lookupType(String) - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Looks up and if necessary initializes the metrics for a given type.

M

MARKER - Static variable in class de.fu_berlin.ties.context.FeatureType
Constant for features marking a special position or situation.
MARKER_START - Static variable in class de.fu_berlin.ties.context.LocalFeature
Constant for a marker feature that marks the start of an axis.
MARKUP_DECL - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string specifying an markup declaration within a doctype declaration.
MAXIMUM_PREFIX_LENGTH - Static variable in class de.fu_berlin.ties.context.DefaultRepresentation
The maximum length of prefixed and suffixes.
MIME_HTML - Static variable in class de.fu_berlin.ties.io.ContentType
MIME type for HTML.
MIME_PLAIN - Static variable in class de.fu_berlin.ties.io.ContentType
MIME type for plain text.
MISSING - Static variable in class de.fu_berlin.ties.eval.EvalStatus
Constant for missing answer keys (false negatives).
MS_WORD - Static variable in class de.fu_berlin.ties.io.ContentType
Type used for MS Word documents.
Main - class de.fu_berlin.ties.Main.
A static class that provides a main external entry point to TIES.
MimeTypeWithCharset - class de.fu_berlin.ties.io.MimeTypeWithCharset.
A simple wrapper for the MIME type and the character set of a document.
MultiFMetrics - class de.fu_berlin.ties.eval.MultiFMetrics.
Instances of this class manage multiple FMetrics for different types.
MultiFMetrics() - Constructor for class de.fu_berlin.ties.eval.MultiFMetrics
Creates a new instance, without calculating summaries.
MultiFMetrics(boolean) - Constructor for class de.fu_berlin.ties.eval.MultiFMetrics
Creates a new instance.
MultiFMetricsView - interface de.fu_berlin.ties.eval.MultiFMetricsView.
A read-only view of multiple FMetrics and the sums and averages calculated over them.
MutableInt - class de.fu_berlin.ties.util.MutableInt.
Small wrapper class for an int whose value can be changed.
MutableInt() - Constructor for class de.fu_berlin.ties.util.MutableInt
Creates a new instance, setting the initial value to 0.
MutableInt(int) - Constructor for class de.fu_berlin.ties.util.MutableInt
Creates a new instance.
main(String[]) - Static method in class de.fu_berlin.ties.Main
Main method: execute the given goal (first argument) on the given arguments.
main(String[]) - Static method in class de.fu_berlin.ties.io.ContentType
Some test cases.
main(String[]) - Static method in class de.fu_berlin.ties.util.VelocityService
Main methods: prints the list of config parameters and goals from the standard configuration to specified files (or standard out).
majorThreshold(float, float) - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Calculates the major theshold (theta-) to use for classification with the "thick threshold" heuristic.
matches(Node) - Method in class de.fu_berlin.ties.xml.dom.ElementNameFilter
Tests whether a node is accected by this filter.
mimeTokenMatches(String) - Method in class de.fu_berlin.ties.io.ContentType
Whether a specified MIME type token is contained in the set of MIME type tokens typical for this content type.
minorThreshold(float, float) - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Calculates the minor theshold (theta-) to use for classification with the "thick threshold" heuristic.
modifyProperty(String, boolean) - Method in class de.fu_berlin.ties.TiesConfiguration
Modifies a configuration property, parsing a key[=value] pair.
multipleReplaceAll(CharSequence, Map) - Static method in class de.fu_berlin.ties.text.TextUtils
Performs multiple replace-all operations on a text.

N

NAME_METRICS - Static variable in class de.fu_berlin.ties.eval.MultiFMetrics
Base name recommended for files storing metrics.
NEWLINES_PATTERN - Static variable in class de.fu_berlin.ties.text.TextUtils
A regular expression matching newlines, including surrounding whitespace.
NEWLINE_ALTERNATIVES - Static variable in class de.fu_berlin.ties.text.TextUtils
Regex fragment listing the newline alternatives used by differents systems: "\r\n" (Windows), "\n" (Unix) or "\r" (Mac).
NEWLINE_PATTERN - Static variable in class de.fu_berlin.ties.text.TextUtils
A regular expression matching a single newlines (build by enclosing TextUtils.NEWLINE_ALTERNATIVES in a non-capturing group).
name(Attribute) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Static method that returns a String representing the name of an attribute in an XML document.
name(Element) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Static method that returns a String representing the name of an element in an XML document.
next() - Method in class de.fu_berlin.ties.util.ListEntry
Returns the next element in the list, if any.
nextConstituent() - Method in class de.fu_berlin.ties.xml.XMLConstituent
Returns the next constituent in the list, if any.
nextToken() - Method in class de.fu_berlin.ties.text.TextTokenizer
Returns the next token, or null if there are no more tokens left in the provided text.
normalize(String) - Static method in class de.fu_berlin.ties.text.TextUtils
Normalizes the whitespace in a string, replacing all internal whitespace sequences with a single space character and trimming any leading and trailing whitespace.

O

OPEN - Static variable in class de.fu_berlin.ties.context.LocalFeature
Character opening a quoted value.
OSBTransformer - class de.fu_berlin.ties.classify.feature.OSBTransformer.
Transforms a feature vector using the orthogonal sparse bigrams (OSB) technique developed by Fidelis Assis.
OSBTransformer(FeatureTransformer, int, String, boolean) - Constructor for class de.fu_berlin.ties.classify.feature.OSBTransformer
Creates a new instance.
OSBTransformer(FeatureTransformer, TiesConfiguration) - Constructor for class de.fu_berlin.ties.classify.feature.OSBTransformer
Creates a new instance.
OUTER_WHITESPACE - Static variable in class de.fu_berlin.ties.xml.OtherConstituent
Type constant: Whitespace between elements.
OUTPUT_DIR - Static variable in class de.fu_berlin.ties.extract.TrainEval
The base name of the subdirectory created and used to store the output results.
OUTSIDE - Static variable in class de.fu_berlin.ties.combi.CombinationState
Combination state to be used for outside/other (type is set to null).
OpenCloseStrategy - class de.fu_berlin.ties.combi.OpenCloseStrategy.
A combination strategy using open/close tagging (also called "BIE" tagging due to the prefixed used).
OpenCloseStrategy(Set) - Constructor for class de.fu_berlin.ties.combi.OpenCloseStrategy
Creates a new instance.
OpenTags - class de.fu_berlin.ties.xml.OpenTags.
A container used to manage the currently open start tags during XML adjustment.
OpenTags() - Constructor for class de.fu_berlin.ties.xml.OpenTags
Creates a new instance.
OtherConstituent - class de.fu_berlin.ties.xml.OtherConstituent.
A constituent in an XML document that is not a tag.
OtherConstituent(short, String) - Constructor for class de.fu_berlin.ties.xml.OtherConstituent
Creates a new instance, without setting a reference to a next constituent.
OtherConstituent(short, String, XMLConstituent, XMLConstituent) - Constructor for class de.fu_berlin.ties.xml.OtherConstituent
Creates a new instance.
openReader(File, Configuration) - Static method in class de.fu_berlin.ties.io.IOUtils
Opens an reader on a local file.
openReader(File, String) - Static method in class de.fu_berlin.ties.io.IOUtils
Opens an reader on a local file, using a given charset.
openWriter(File, Configuration) - Static method in class de.fu_berlin.ties.io.IOUtils
Opens an writer on a local file.
openWriter(File, String) - Static method in class de.fu_berlin.ties.io.IOUtils
Opens an writer on a local file, using a given charset.

P

PDF - Static variable in class de.fu_berlin.ties.io.ContentType
Type used for PDF documents (Adobe Acrobat).
PE_REFERENCE - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string specifying a PE reference within a doctype declaration.
PI - Static variable in class de.fu_berlin.ties.xml.OtherConstituent
Type constant: a processing instruction.
PLAIN_TEXT - Static variable in class de.fu_berlin.ties.io.ContentType
Type used for plain text content (without any markup).
PREFIX_STD_DEVIATION - Static variable in class de.fu_berlin.ties.eval.SummaryFMetrics
Prefix of serialization keys for standard deviations.
PSEUDO_AMP - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
A "&" that is not the start of an predefined entity reference or a character reference and thus should be escaped if XMLAdjuster.isEscapingPseudoEntities() is true.
ParsingException - exception de.fu_berlin.ties.ParsingException.
Exception thrown when an input cannot be parsed, typically because it contains uncorrectable errors.
ParsingException(String) - Constructor for class de.fu_berlin.ties.ParsingException
Constructs a new exception with the specified detail message.
ParsingException(Throwable) - Constructor for class de.fu_berlin.ties.ParsingException
Constructs a new exception with the specified cause.
ParsingException(String, Throwable) - Constructor for class de.fu_berlin.ties.ParsingException
Constructs a new exception with the specified detail message and cause.
PreProcessor - class de.fu_berlin.ties.preprocess.PreProcessor.
Preprocesses documents by converting them a suitable XML format and adding lingustic information.
PreProcessor(String) - Constructor for class de.fu_berlin.ties.preprocess.PreProcessor
Creates and configured a new instance, using the standard configuration.
PreProcessor(String, TiesConfiguration) - Constructor for class de.fu_berlin.ties.preprocess.PreProcessor
Creates and configured a new instance.
Prediction - class de.fu_berlin.ties.classify.Prediction.
A prediction, wrapping the predicted class and the probability of the prediction.
Prediction(FieldMap) - Constructor for class de.fu_berlin.ties.classify.Prediction
Creates a new instance from a field map, fulfilling the Storable contract.
Prediction(String, double, double) - Constructor for class de.fu_berlin.ties.classify.Prediction
Creates a new instance, setting the evaluation status to EvalStatus.UNKNOWN.
Prediction(String, double, double, EvalStatus) - Constructor for class de.fu_berlin.ties.classify.Prediction
Creates a new instance.
Prediction(String, String, double, double, EvalStatus) - Constructor for class de.fu_berlin.ties.classify.Prediction
Creates a new instance.
PredictionComparator - class de.fu_berlin.ties.classify.PredictionComparator.
A comparison function that compares Predictions based on their pRs and probabilities.
PredictionComparator() - Constructor for class de.fu_berlin.ties.classify.PredictionComparator
Creates a new instance.
PredictionDistribution - class de.fu_berlin.ties.classify.PredictionDistribution.
A distribution over the classes predicted by a classifier.
PredictionDistribution() - Constructor for class de.fu_berlin.ties.classify.PredictionDistribution
Creates a new instance.
PredictionDistribution(Prediction) - Constructor for class de.fu_berlin.ties.classify.PredictionDistribution
Creates a new instance, adding a prediction.
PriorRecognitions - class de.fu_berlin.ties.context.PriorRecognitions.
A buffer of prior Recognitions that should be considered in the context representation.
PriorRecognitions(int) - Constructor for class de.fu_berlin.ties.context.PriorRecognitions
Creates a new instance.
PriorRecognitions.Pair - class de.fu_berlin.ties.context.PriorRecognitions.Pair.
An inner class wrapping a recognition and optionally a feature vector representing the recognition.
PriorRecognitions.Pair(Recognition) - Constructor for class de.fu_berlin.ties.context.PriorRecognitions.Pair
Creates a new instance.
ProcessingException - exception de.fu_berlin.ties.ProcessingException.
Exception thrown when an error occurs during processing.
ProcessingException(String) - Constructor for class de.fu_berlin.ties.ProcessingException
Constructs a new exception with the specified detail message.
ProcessingException(Throwable) - Constructor for class de.fu_berlin.ties.ProcessingException
Constructs a new exception with the specified cause.
ProcessingException(String, Throwable) - Constructor for class de.fu_berlin.ties.ProcessingException
Constructs a new exception with the specified detail message and cause.
Processor - interface de.fu_berlin.ties.Processor.
Interface for a processor that operates on an input argument.
parse(String) - Static method in class de.fu_berlin.ties.eval.EvalStatus
Parses a textual representation into an eval status, without using a default object.
parse(String, boolean) - Static method in class de.fu_berlin.ties.eval.EvalStatus
Parses a textual representation into an eval status.
peek() - Method in class de.fu_berlin.ties.xml.OpenTags
Returns the last tag appearance that was pushed into this container.
peekFirst() - Method in class de.fu_berlin.ties.xml.OpenTags
Returns the first tag appearance that was initially pushed into this container.
pop() - Method in class de.fu_berlin.ties.xml.OpenTags
Removes and returns the last tag appearance that was pushed into this container.
popAndRegularize() - Method in class de.fu_berlin.ties.xml.OpenTags
Removes and returns the last tag appearance that was pushed into this container.
precedingWhitespace() - Method in class de.fu_berlin.ties.text.TextTokenizer
Returns the whitespace (i.e., text not matched by any token) preceding the token returned by the last call to TextTokenizer.nextToken().
precedingWhitespaceIsValid() - Method in class de.fu_berlin.ties.text.TextTokenizer
Checks whether the whitespace (i.e., text not matched by any token) preceding the token returned by the last call to TextTokenizer.nextToken() matches the defined whitespace pattern.
previous() - Method in class de.fu_berlin.ties.util.ListEntry
Returns the previous element in the list, if any.
previousConstituent() - Method in class de.fu_berlin.ties.xml.XMLConstituent
Returns the previous constituent in the list, if any.
printConfigProperties(TiesConfiguration, String, String, Map, Writer) - Static method in class de.fu_berlin.ties.util.VelocityService
Prints all properties contained in a configuration, using the specified template for rendering.
printConfigProperties(TiesConfiguration, Writer) - Static method in class de.fu_berlin.ties.util.VelocityService
Prints all properties contained in a configuration, using the default template for printing them.
printGoals(TiesConfiguration, String, String, Map, Writer) - Static method in class de.fu_berlin.ties.util.VelocityService
Prints the goals contained in a configuration, using the default template for printing them.
printGoals(TiesConfiguration, Writer) - Static method in class de.fu_berlin.ties.util.VelocityService
Prints the goals contained in a configuration, using the default template for printing them.
process(File[], ContextMap) - Method in class de.fu_berlin.ties.DirectoryProcessor
Processes an array of files.
process(File) - Method in class de.fu_berlin.ties.DirectoryProcessor
Processes the contents of a directory.
process(String) - Method in class de.fu_berlin.ties.DirectoryProcessor
Processes an input argument that must specify a directory.
process(Document, ContextMap) - Method in class de.fu_berlin.ties.DocumentProcessor
Processes an XML document.
process(Document, Writer, ContextMap) - Method in class de.fu_berlin.ties.DocumentProcessor
Processes an XML document, writing a modified version to a writer.
process(Document, Writer, ContextMap) - Method in class de.fu_berlin.ties.DocumentReader
Reads an XML document and stores the results of processing in a writer.
process(String) - Method in interface de.fu_berlin.ties.Processor
Processes an input argument.
process(Reader, Writer, ContextMap) - Method in class de.fu_berlin.ties.TextProcessor
Delegates to the abstract doProcess(Reader, Writer, ContextMap) method and invokes a post-processor, if configured.
process(File, Writer, ContextMap) - Method in class de.fu_berlin.ties.TextProcessor
Processes the contents of a file, delegating to the process(Reader, Writer, ContextMap) method.
process(String) - Method in class de.fu_berlin.ties.TextProcessor
Processes a file or URL given as input argument, delegating to the appropriate process method.
process(URLConnection, Writer, ContextMap) - Method in class de.fu_berlin.ties.TextProcessor
Processes the contents of an URL connection, delegating to the process(Reader, Writer, ContextMap) method.
process(Document, Writer, ContextMap) - Method in class de.fu_berlin.ties.extract.AnswerBuilder
Buildings an ExtractionContainer of answer keys from from an annotated XML document.
process(Document, Writer, ContextMap) - Method in class de.fu_berlin.ties.extract.Extractor
Extracts items of interest from the contents of an XML document and serializes the extractions.
process(File[], ContextMap) - Method in class de.fu_berlin.ties.extract.TrainEval
Processes an array of files, calling the TrainEval.trainAndEval(File[], ContextMap, File, int) method TrainEval.getRuns()() times.
process(Document, Writer, ContextMap) - Method in class de.fu_berlin.ties.extract.Trainer
Trains the local classifier with the correct extractions of an XML document, using the provided context representation.
process(Document, Writer, ContextMap) - Method in class de.fu_berlin.ties.xml.dom.XMLStripper
Strips all markup from an XML document and stores the resulting plain text.
processCollectedText(Element, CharSequence, TokenCounter, TextTokenizer, ContextMap) - Method in class de.fu_berlin.ties.xml.dom.TokenWalker
Helper method that tokenizes the collected textual contents of an element and delegates to the token processor for each of them.
processElement(Element, TokenContainer, ContextMap) - Method in class de.fu_berlin.ties.extract.AnswerBuilder
Classifies an element in an XML document, building features and delegating to the classifier.
processElement(Element, TokenContainer, ContextMap) - Method in interface de.fu_berlin.ties.xml.dom.ElementProcessor
Processes an element in an XML document, optionally modifying the element or the document it is part of.
processToken(Element, String, String, String, int, boolean, ContextMap) - Method in class de.fu_berlin.ties.extract.Extractor
Classifies a token in an XML document, building features and delegating to the classifier.
processToken(Element, String, String, String, int, boolean, ContextMap) - Method in class de.fu_berlin.ties.extract.Trainer
Trains the local classifier on the features of a token in an XML document.
processToken(Element, String, String, String, int, boolean, ContextMap) - Method in interface de.fu_berlin.ties.xml.dom.TokenProcessor
Processes a token in an XML element, optionally modifying the element or the document it is part of.
push(TagConstituent, boolean) - Method in class de.fu_berlin.ties.xml.OpenTags
Inserts an appearance of a tag into the container.
push(TagConstituent) - Method in class de.fu_berlin.ties.xml.TagContainer
Inserts an appearance of a tag into the container.
push(TagConstituent, boolean) - Method in class de.fu_berlin.ties.xml.TagContainer
Inserts an appearance of a tag into the container.
push(TagConstituent, boolean) - Method in class de.fu_berlin.ties.xml.UnprocessedTags
Inserts an appearance of a tag into the container.

Q

quote(String) - Static method in class de.fu_berlin.ties.context.LocalFeature
Quotes a value text (by enclosing it between LocalFeature.OPEN and LocalFeature.CLOSE character).

R

REGULAR - Static variable in class de.fu_berlin.ties.xml.TagVariety
Constant for the most common tag variety, marking all tags that pre-existed in the input data.
RTF - Static variable in class de.fu_berlin.ties.io.ContentType
Type used for rich text format.
RUN_DIR - Static variable in class de.fu_berlin.ties.extract.TrainEval
The base name of the subdirectories created in the TrainEval.OUTPUT_DIR to store the results of each evaluation run.
ReEvaluator - class de.fu_berlin.ties.eval.ReEvaluator.
A processor that can be used to re-evaluate the contents of an EvaluatedExtractionContainer.
ReEvaluator(String) - Constructor for class de.fu_berlin.ties.eval.ReEvaluator
Creates a new instance, using the standard configuration.
ReEvaluator(String, TiesConfiguration) - Constructor for class de.fu_berlin.ties.eval.ReEvaluator
Creates a new instance.
Recognition - interface de.fu_berlin.ties.context.Recognition.
A recognition has a type (class) and contains text.
Representation - class de.fu_berlin.ties.context.Representation.
Abstract class that manages context representations for entity recognition and information extraction.
Representation(int) - Constructor for class de.fu_berlin.ties.context.Representation
Creates a new instance.
RestorableContainer - interface de.fu_berlin.ties.io.RestorableContainer.
Classes implementing this interface contain multiple Storable objects and support serialization and deserialization of these objects in a human-readable format.
rawConstituents(CharSequence, boolean) - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Returns the raw constituents of an XML-like document.
rawConstituents(CharSequence, boolean, UnprocessedTags) - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Returns the raw constituents of an XML-like document.
rawThreshold(FeatureSet) - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Calculates the theshold (theta) to use for classification, based on the number of active features.
reEvalulate(ExtractionContainer, EvaluatedExtractionContainer) - Method in class de.fu_berlin.ties.eval.ReEvaluator
Re-evaluates the contents of an extraction container.
reEvalulate(Reader) - Method in class de.fu_berlin.ties.eval.ReEvaluator
Re-evaluates the serialized contents of an extraction container, delegating to ReEvaluator.reEvalulate(ExtractionContainer, EvaluatedExtractionContainer).
readAnswerKeys(TargetStructure, File, Configuration) - Static method in class de.fu_berlin.ties.extract.AnswerBuilder
Reads back answer keys stored by the AnswerBuilder.process(Document, Writer, ContextMap) method of an instance of this class.
readCorrespondingAnswerKeys(TargetStructure, File, Configuration) - Static method in class de.fu_berlin.ties.extract.AnswerBuilder
Reads the answer keys corresponding to a file.
readDocument(File, Configuration) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Reads an XML document from a local file, using a configured charset.
readDocument(File, String) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Reads an XML document from a local file, using a given charset.
readDocument(InputStream) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Reads an XML document from a given stream.
readDocument(Reader) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Reads an XML document from a given reader.
readToString(Reader) - Static method in class de.fu_berlin.ties.io.IOUtils
Reads the contents of a reader into a string.
readToWriter(Reader, Writer) - Static method in class de.fu_berlin.ties.io.IOUtils
Reads the contents of a reader into a writer.
readURIList(CharSequence) - Static method in class de.fu_berlin.ties.io.IOUtils
Converts an URI list as defined in RFC 2483 (MIME type text/uri-list) into an array of strings.
readURIList(Reader) - Static method in class de.fu_berlin.ties.io.IOUtils
Converts an URI list as defined in RFC 2483 (MIME type text/uri-list) into an array of strings.
recommendedExtension() - Static method in class de.fu_berlin.ties.io.FieldContainer
Returns the file extension recommended for FieldContainers.
registerInterest() - Static method in class de.fu_berlin.ties.util.TaskRunner
Registers interest to use the default runner.
remove() - Method in class de.fu_berlin.ties.util.ListEntry
Removes this entry from this list.
remove(TagConstituent) - Method in class de.fu_berlin.ties.xml.OpenTags
Removes a single appearance of a tag from the container.
remove(TagConstituent) - Method in class de.fu_berlin.ties.xml.TagContainer
Removes a single appearance of a tag from the container.
remove(TagConstituent) - Method in class de.fu_berlin.ties.xml.UnprocessedTags
Removes a single appearance of a tag from the container.
removeExtraMarkers(List) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Modifies a list of GlobalFeatures to remove extraneous FeatureType.MARKER features.
renderTemplate(String, Map, Writer) - Static method in class de.fu_berlin.ties.util.VelocityService
Renders a template using the given context objects.
renderTemplate(String, String, Map, Writer) - Static method in class de.fu_berlin.ties.util.VelocityService
Renders a template using the given context objects.
replaceAll(String, Matcher, String) - Static method in class de.fu_berlin.ties.text.TextUtils
Replaces each substring of the input matched by the given pattern matcher with the given replacement.
replaceAll(String, Pattern, String) - Static method in class de.fu_berlin.ties.text.TextUtils
Replaces each substring of the input that matches the given Pattern with the given replacement.
reset() - Method in class de.fu_berlin.ties.combi.CombinationStrategy
Resets the CombinationStrategy.state() of this instance to the initial value CombinationState.OUTSIDE.
reset() - Method in class de.fu_berlin.ties.text.TextTokenizer
Resets this tokenizer, so it will restart at the begin of the current text.
reset(CharSequence) - Method in class de.fu_berlin.ties.text.TextTokenizer
Resets this tokenizer, so it will restart at the begin of the provided text.
restoreEntries(FieldContainer) - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Restores items stored in a field container and adds them to this instance.
restoreEntries(FieldContainer) - Method in class de.fu_berlin.ties.extract.ExtractionContainer
Restores extractions stored in a field container and adds them to this instance.
restoreEntries(FieldContainer) - Method in interface de.fu_berlin.ties.io.RestorableContainer
Restores items stored in a field container and adds them to this instance.
rightText() - Method in class de.fu_berlin.ties.text.TextTokenizer
Returns the complete text to the right (following) the token returned by the last call to TextTokenizer.nextToken().

S

SBPHTransformer - class de.fu_berlin.ties.classify.feature.SBPHTransformer.
Transforms a feature vector using a simple implementation of the sparse binary polynomial hashing (SBPH) technique introduced by CRM114.
SBPHTransformer(FeatureTransformer, int, String) - Constructor for class de.fu_berlin.ties.classify.feature.SBPHTransformer
Creates a new instance.
SBPHTransformer(FeatureTransformer, TiesConfiguration) - Constructor for class de.fu_berlin.ties.classify.feature.SBPHTransformer
Creates a new instance.
SEP - Static variable in class de.fu_berlin.ties.context.GlobalFeature
Separator string between axis and element names, used if neither or them is empty.
SINGLE_LINE_WHITESPACE - Static variable in class de.fu_berlin.ties.xml.TagIsolator
The class of whitespace characters that are not line separators.
SINGLE_LINE_WS - Static variable in class de.fu_berlin.ties.text.TextUtils
A regular expression matching a non-line-breaking whitespace character (character class containing space and tab).
SPLIT_MARK - Static variable in class de.fu_berlin.ties.context.LocalFeature
Character marking subsequences resulting from splitting a feature value containing whitespace.
SPURIOUS - Static variable in class de.fu_berlin.ties.eval.EvalStatus
Constant for spurious predictions (false positives).
SPURIOUS_AMP - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
A "&" that is not the start of an entity and thus must be escaped.
STANDARD_BLOCK_SIZE - Static variable in class de.fu_berlin.ties.io.IOUtils
The standard block size recommended for I/O.
STANDARD_HTTP_CHARSET - Static variable in class de.fu_berlin.ties.io.IOUtils
The standard character set defined by the HTTP standard.
STANDARD_UNICODE_CHARSET - Static variable in class de.fu_berlin.ties.io.IOUtils
The standard Unicode-compatible character set.
START_TAG - Static variable in class de.fu_berlin.ties.xml.TagConstituent
Type constant: a start tag.
Storable - interface de.fu_berlin.ties.io.Storable.
Classes implementing this interface support serialization in a human-readable format, by storing all relevant fields in a FieldMap.
StorableContainer - interface de.fu_berlin.ties.io.StorableContainer.
Classes implementing this interface contain multiple Storable objects and support serialization of these objects in a human-readable format, by storing them in a FieldContainer.
SummaryFMetrics - class de.fu_berlin.ties.eval.SummaryFMetrics.
FMetrics extension that additionally calculates a StatisticalSummary of the intermediate precision, recall, and F1 metrics resulting from different update operations.
SummaryFMetrics() - Constructor for class de.fu_berlin.ties.eval.SummaryFMetrics
Creates a new empty instance.
SummaryFMetrics(FieldMap) - Constructor for class de.fu_berlin.ties.eval.SummaryFMetrics
Creates a new instance from a field map, fulfilling the Storable contract.
save(File) - Method in class de.fu_berlin.ties.TiesConfiguration
Saves the contents of this configuration in a file, storing them in BasePropertiesConfiguration format.
save(String) - Method in class de.fu_berlin.ties.TiesConfiguration
Saves the contents of this configuration in a file, storing them in BasePropertiesConfiguration format.
seal() - Method in class de.fu_berlin.ties.extract.Extraction
Seals this extraction.
selectFollowingSiblings(Element, LinkedList, int) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Selects the siblings to keep among all following siblings.
selectPrecedingSiblings(Element, LinkedList, int) - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Selects the siblings to keep among all preceding siblings.
setCachedFeatures(LinkedList) - Method in class de.fu_berlin.ties.context.PriorRecognitions.Pair
Sets the list of features representing the recognition.
setDefaultDirectory(File) - Static method in class de.fu_berlin.ties.io.IOUtils
Modifies the default directory that can be given as "parent" when constructing file objects.
setEvalStatus(EvalStatus) - Method in class de.fu_berlin.ties.classify.Prediction
Modifies the evaluation status of this instance.
setFirstTokenRep(int) - Method in class de.fu_berlin.ties.extract.Extraction
Modifies the repetition of the first token of the extraction in the original text (counting starts with 0, as the first occurrence is the "0th repetition"); or -1 if unknown/irrelevant.
setMarkupSeriesNo(int) - Method in class de.fu_berlin.ties.xml.TagConstituent
Sets the number of the markup series this tag is part of.
setNormalizedWhitespace(String) - Method in class de.fu_berlin.ties.text.TextTokenizer
Changes the normalized whitespace representation prepended if TextTokenizer.isNormalizedWhitespacePrepended() is true.
setNormalizedWhitespacePrepended(boolean) - Method in class de.fu_berlin.ties.text.TextTokenizer
Changes whether whitespace is prepended in a normalized form (@link #getNormalizedWhitespace()}) to those tokens where TextTokenizer.hasPrecedingWhitespace() would return true.
setRepresentantion(String) - Method in class de.fu_berlin.ties.xml.XMLConstituent
Sets the representation of this tag within the XML document.
setSource(String) - Method in class de.fu_berlin.ties.classify.Prediction
Sets the identifier of the source of this prediction (e.g., the file name).
setValue(int) - Method in class de.fu_berlin.ties.util.MutableInt
Modifies the wrapped int value.
setVariety(TagVariety) - Method in class de.fu_berlin.ties.xml.TagConstituent
Specifies the TagVariety of this tag.
setWhitespacePatternEnsured(boolean) - Method in class de.fu_berlin.ties.text.TextTokenizer
Specifies whether whitespace (the text between patterns) is checked to ensure that the defined whitespace pattern is matched.
showDuration(long) - Static method in class de.fu_berlin.ties.util.Util
Calculated and prints the time passed since a given start time (in English).
showElement(Element) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Builds a simple partial representation of an element, containing the name of the element and its trimmed textual content.
showToken(Element, String) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Builds a simple partial representation of a textual token in an element, containing the name of the element and token.
sigmoid(float, float, float) - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Converts the raw score (activation value) to a value in the range from 0 to 1 via a sigmoid function depending on the threshold theta.
size() - Method in class de.fu_berlin.ties.classify.PredictionDistribution
Returns the number of predictions (classes) in this distribution.
size() - Method in class de.fu_berlin.ties.classify.feature.FeatureSet
Returns the number of features stored in this vector.
size() - Method in class de.fu_berlin.ties.classify.feature.FeatureVector
Returns the number of features stored in this vector.
size() - Method in class de.fu_berlin.ties.context.PriorRecognitions
Returns the number of recognitions stored in the buffer.
size() - Method in class de.fu_berlin.ties.io.FieldContainer
Returns the number of entries stored in this container.
sortedKeys() - Method in class de.fu_berlin.ties.TiesConfiguration
Returns the list of keys contained in this configuration, sorted in alphabetic order.
sortedKeys(boolean) - Method in class de.fu_berlin.ties.TiesConfiguration
Returns the list of keys contained in this configuration, sorted in alphabetic order.
splitLines(CharSequence) - Static method in class de.fu_berlin.ties.text.TextUtils
Splits a text into an array of lines.
splitLinesExact(CharSequence) - Static method in class de.fu_berlin.ties.text.TextUtils
Splits a text into an array of lines, without trimming lines and discarding empty lines.
splitString(String, int) - Static method in class de.fu_berlin.ties.text.TextUtils
Splits a string around whitespace.
splitString(String, Pattern, int) - Static method in class de.fu_berlin.ties.text.TextUtils
Splits a string around whitespace.
startTagCount(String) - Method in class de.fu_berlin.ties.xml.UnprocessedTags
Returns the number of start tags with the specified name contained in this container.
state() - Method in class de.fu_berlin.ties.combi.CombinationStrategy
The current state (state of the last item).
store() - Method in class de.fu_berlin.ties.classify.feature.DefaultFeatureVector
Returns the collection used for storing the features. The properties of a feature vector depend on the kind of collection that is used.
store() - Method in class de.fu_berlin.ties.classify.feature.FeatureSet
Returns the collection used for storing the features. The properties of a feature vector depend on the kind of collection that is used.
store() - Method in class de.fu_berlin.ties.classify.feature.FeatureVector
Returns the collection used for storing the features.
store(Writer) - Method in class de.fu_berlin.ties.io.DelimSepValues
Serializes contents as delimiter-separated values.
store(OutputStream) - Method in class de.fu_berlin.ties.io.FieldContainer
Serializes contents by wrapping the stream in a writer with UTF-8 character set and delegating to FieldContainer.store(Writer).
store(Writer) - Method in class de.fu_berlin.ties.io.FieldContainer
Subclasses can overwrite this method to serialize their contents in a class-specific format.
storeEntries(FieldContainer) - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Adds all relevant Storable items in this object to a field container for serialization.
storeEntries(FieldContainer) - Method in class de.fu_berlin.ties.extract.ExtractionContainer
Adds all extractions stored in this instance to a field container for serialization.
storeEntries(FieldContainer) - Method in interface de.fu_berlin.ties.io.StorableContainer
Adds all relevant Storable items in this object to a field container for serialization.
storeFields() - Method in class de.fu_berlin.ties.classify.Prediction
Stores all relevant fields of this object in a field map for serialization.
storeFields() - Method in class de.fu_berlin.ties.classify.winnow.WinnowPrediction
Stores all relevant fields of this object in a field map for serialization.
storeFields() - Method in class de.fu_berlin.ties.eval.Accuracy
Stores all relevant fields of this object in a field map for serialization. An equivalent object can be created by calling FieldMap.createObject(Class) on the created field map.
storeFields() - Method in class de.fu_berlin.ties.eval.FMetrics
Stores all relevant fields of this object in a field map for serialization.
storeFields() - Method in class de.fu_berlin.ties.eval.FeatureCount
Stores all relevant fields of this object in a field map for serialization.
storeFields() - Method in class de.fu_berlin.ties.eval.SummaryFMetrics
Stores all relevant fields of this object in a field map for serialization.
storeFields() - Method in class de.fu_berlin.ties.extract.Extraction
Stores all relevant fields of this object in a field map for serialization.
storeFields() - Method in interface de.fu_berlin.ties.io.Storable
Stores all relevant fields of this object in a field map for serialization.
subset(String) - Method in class de.fu_berlin.ties.TiesConfiguration
Create an Configuration object that is a subset of this one.

T

TEMPLATE_DIR - Static variable in class de.fu_berlin.ties.util.VelocityService
The template directory.
TEMPLATE_EXT - Static variable in class de.fu_berlin.ties.util.VelocityService
The extension of template files.
TENTATIVE - Static variable in class de.fu_berlin.ties.xml.TagVariety
Constant for tentative start tags that were created when an end tag is followed by another end tag of the same type without a start tag of this type between them.
TEXT - Static variable in class de.fu_berlin.ties.context.FeatureType
Constant for features representing textual content (marker is empty just as for elements).
TEXT - Static variable in class de.fu_berlin.ties.xml.OtherConstituent
Type constant: textual content.
TOKEN_TYPE_PATTERNS - Static variable in class de.fu_berlin.ties.context.DefaultRepresentation
A sequence map mapping used by DefaultRepresentation.calculateValuesFromText(String, String, List) to determine the "tokenType" value.
TRUTH - Static variable in class de.fu_berlin.ties.eval.EvalStatus
Constant for items defined to be true (answer keys, "gold standard").
TagConstituent - class de.fu_berlin.ties.xml.TagConstituent.
A tag in an XML document.
TagConstituent(short, String) - Constructor for class de.fu_berlin.ties.xml.TagConstituent
Creates a new instance, automatically generating a suitable representation without attributes (i.e.
TagConstituent(short, String, int) - Constructor for class de.fu_berlin.ties.xml.TagConstituent
Creates a new instance, automatically generating a suitable representation without attributes (i.e.
TagConstituent(short, String, String) - Constructor for class de.fu_berlin.ties.xml.TagConstituent
Creates a new instance, without storing a markup series number.
TagConstituent(short, String, String, int) - Constructor for class de.fu_berlin.ties.xml.TagConstituent
Creates a new instance, without setting a reference to a next constituent.
TagConstituent(short, String, String, int, XMLConstituent, XMLConstituent) - Constructor for class de.fu_berlin.ties.xml.TagConstituent
Creates a new instance.
TagContainer - class de.fu_berlin.ties.xml.TagContainer.
This class manages tag sequences by keeping track of names and appearances of tags.
TagContainer() - Constructor for class de.fu_berlin.ties.xml.TagContainer
Creates a new instance.
TagIsolator - class de.fu_berlin.ties.xml.TagIsolator.
"Isolates" XML tags and textual contents in an XML/HTML document by printing each XML/HTML tag on a single line.
TagIsolator() - Constructor for class de.fu_berlin.ties.xml.TagIsolator
Creates a new instance.
TagVariety - class de.fu_berlin.ties.xml.TagVariety.
Type-safe enumeration of the three variaties of tags employed for XML adjustment.
TargetClass - class de.fu_berlin.ties.extract.TargetClass.
A class (type) of entities to recognize.
TargetClass(String) - Constructor for class de.fu_berlin.ties.extract.TargetClass
Non-public constructor -- should only be used by subclasses and related classes.
TargetStructure - class de.fu_berlin.ties.extract.TargetStructure.
A target structure manages the classes of entities to recognize.
TargetStructure() - Constructor for class de.fu_berlin.ties.extract.TargetStructure
Creates a new instance using the standard configuration.
TargetStructure(Configuration) - Constructor for class de.fu_berlin.ties.extract.TargetStructure
Creates a new instance using the provided configuration.
TaskRunner - class de.fu_berlin.ties.util.TaskRunner.
Asynchronously executes any number of Runnable tasks.
TaskRunner(String) - Constructor for class de.fu_berlin.ties.util.TaskRunner
Creates a new instance, using the default priority (Thread.NORM_PRIORITY) for threads.
TaskRunner(String, int) - Constructor for class de.fu_berlin.ties.util.TaskRunner
Creates a new instance.
TextProcessor - class de.fu_berlin.ties.TextProcessor.
Abstract base class for a Processor that operates on text documents.
TextProcessor(String, TiesConfiguration) - Constructor for class de.fu_berlin.ties.TextProcessor
Creates a new instance.
TextTokenizer - class de.fu_berlin.ties.text.TextTokenizer.
Splits a text into a sequence of tokens.
TextTokenizer(String[], String, CharSequence) - Constructor for class de.fu_berlin.ties.text.TextTokenizer
Creates a new instance.
TextUtils - class de.fu_berlin.ties.text.TextUtils.
A static class that provides utility constants and methods for working with texts and regular expressions.
TiesConfiguration - class de.fu_berlin.ties.TiesConfiguration.
A composite configuration that allows to localize of keys and to querying types and descriptions of entries.
TiesConfiguration() - Constructor for class de.fu_berlin.ties.TiesConfiguration
Creates a new empty instance.
TiesConfiguration(Configuration, Configuration) - Constructor for class de.fu_berlin.ties.TiesConfiguration
Creates a new instance, delegating to TiesConfiguration.addConfiguration(Configuration, Configuration).
TiesConfiguration(String) - Constructor for class de.fu_berlin.ties.TiesConfiguration
Creates a new instance, delegating to TiesConfiguration.load(String).
TiesConfiguration.EntryDescriptor - class de.fu_berlin.ties.TiesConfiguration.EntryDescriptor.
An inner class wrapping descriptor information on an entry: type of the entry, whether it is optional or a list, a description of the entry.
TokenContainer - class de.fu_berlin.ties.text.TokenContainer.
A container that keeps track of the tokens in a document.
TokenContainer(TokenizerFactory) - Constructor for class de.fu_berlin.ties.text.TokenContainer
Creates a new instance.
TokenCounter - class de.fu_berlin.ties.text.TokenCounter.
A simple container that keeps track of the tokens in a document.
TokenCounter() - Constructor for class de.fu_berlin.ties.text.TokenCounter
Creates a new instance.
TokenProcessor - interface de.fu_berlin.ties.xml.dom.TokenProcessor.
Interface for a processor that operates on tokens in XML documents.
TokenWalker - class de.fu_berlin.ties.xml.dom.TokenWalker.
Walks through an document, handing all textual tokens over to a TokenProcessor.
TokenWalker(TokenProcessor, TokenizerFactory) - Constructor for class de.fu_berlin.ties.xml.dom.TokenWalker
Creates a new instance.
TokenizerFactory - class de.fu_berlin.ties.text.TokenizerFactory.
Factory for creating TextTokenizers of different types.
TokenizerFactory(TiesConfiguration) - Constructor for class de.fu_berlin.ties.text.TokenizerFactory
Creates a new instance from the TokenizerFactory.CONFIG_TOKEN_PATTERNS and TokenizerFactory.CONFIG_WHITESPACE_PATTERN keys of the provided configuration.
TokenizerFactory(TiesConfiguration, String) - Constructor for class de.fu_berlin.ties.text.TokenizerFactory
Creates a new instance from the TokenizerFactory.CONFIG_TOKEN_PATTERNS and TokenizerFactory.CONFIG_WHITESPACE_PATTERN keys of the provided configuration, adapted by appending the suffix.
TrainEval - class de.fu_berlin.ties.extract.TrainEval.
Trains an extractor and evaluates extraction quality.
TrainEval() - Constructor for class de.fu_berlin.ties.extract.TrainEval
Creates a new instance, using the standard configuration.
TrainEval(TiesConfiguration) - Constructor for class de.fu_berlin.ties.extract.TrainEval
Creates a new instance.
TrainEval(FileFilter, float, int, boolean, TiesConfiguration) - Constructor for class de.fu_berlin.ties.extract.TrainEval
Creates a new instance.
TrainEval.Results - class de.fu_berlin.ties.extract.TrainEval.Results.
An inner class wrapping the results of a training + evaluation run.
TrainEval.Results(EvaluatedExtractionContainer, FeatureCountView, FeatureCountView) - Constructor for class de.fu_berlin.ties.extract.TrainEval.Results
Creates a new instance.
TrainableClassifier - class de.fu_berlin.ties.classify.TrainableClassifier.
Classifiers extending this abstract class must provide a training mechanism by implementing the TrainableClassifier.doTrain(FeatureVector, String) method.
TrainableClassifier(Set, FeatureTransformer) - Constructor for class de.fu_berlin.ties.classify.TrainableClassifier
Creates a new instance.
Trainer - class de.fu_berlin.ties.extract.Trainer.
A trainer trains a local Classifier to be used for extraction.
Trainer() - Constructor for class de.fu_berlin.ties.extract.Trainer
Creates a new instance without specifying an output extension (which isn't needed anyway, because this class doesn't produce output).
Trainer(String) - Constructor for class de.fu_berlin.ties.extract.Trainer
Creates a new instance.
Trainer(String, TiesConfiguration) - Constructor for class de.fu_berlin.ties.extract.Trainer
Creates a new instance.
Trainer(String, File, TiesConfiguration) - Constructor for class de.fu_berlin.ties.extract.Trainer
Creates a new instance.
Trainer(String, TargetStructure, TrainableClassifier, Representation, CombinationStrategy, TokenizerFactory) - Constructor for class de.fu_berlin.ties.extract.Trainer
Creates a new instance, using the standard configuration to configure the training mode and the superclasses.
Trainer(String, TargetStructure, TrainableClassifier, Representation, CombinationStrategy, TokenizerFactory, boolean, boolean, TiesConfiguration) - Constructor for class de.fu_berlin.ties.extract.Trainer
Creates a new instance.
TreeTagger - class de.fu_berlin.ties.preprocess.TreeTagger.
Integrates the TreeTagger, a linguistic tool for part-of-speech tagging and chunk parsing.
TreeTagger(String) - Constructor for class de.fu_berlin.ties.preprocess.TreeTagger
Creates a new instance, using the standard configuration.
TreeTagger(String, TiesConfiguration) - Constructor for class de.fu_berlin.ties.preprocess.TreeTagger
Creates a new instance.
tagSentences(String) - Method in class de.fu_berlin.ties.preprocess.TreeTagger
Adds tags to mark the sentences in a document.
threshold(float) - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Calculates the theshold (theta) to use for classification.
toString() - Method in class de.fu_berlin.ties.DirectoryProcessor
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.TextProcessor
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.TiesConfiguration.EntryDescriptor
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.classify.ExternalClassifier
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.classify.PredictionComparator
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.classify.PredictionDistribution
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.classify.TrainableClassifier
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.classify.feature.DefaultFeature
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.classify.feature.Feature
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.classify.feature.FeatureTransformer
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.classify.feature.FeatureVector
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.classify.feature.OSBTransformer
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.classify.feature.SBPHTransformer
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.classify.winnow.WinnowDistribution
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.combi.CombinationState
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.combi.CombinationStrategy
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.combi.InsideOutsideStrategy
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.context.DefaultRepresentation
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.context.ElementPosition
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.context.FeatureType
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.context.GlobalFeature
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.context.LocalFeature
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.context.PriorRecognitions.Pair
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.context.PriorRecognitions
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.context.Representation
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.eval.EvalStatus
Returns a string representation, printing the name of this instance.
toString() - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.extract.AnswerBuilder
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.extract.EvaluatedExtractionContainer
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.extract.ExtractionContainer
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.extract.Extractor
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.extract.ExtractorBase
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.extract.TargetClass
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.extract.TargetStructure
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.extract.TrainEval.Results
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.extract.TrainEval
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.extract.Trainer
Returns a string representation of this object.
toString(Storable) - Static method in class de.fu_berlin.ties.io.BaseStorable
Returns a String representation of a Storable object, printing all field name/value pairs in the order used to insert them into the FieldMap.
toString() - Method in class de.fu_berlin.ties.io.BaseStorable
Returns a String representation of this object, printing all field name/value pairs in the order used to insert them into the FieldMap.
toString() - Method in class de.fu_berlin.ties.io.ContentType
Returns a String representation of this object.
toString() - Method in class de.fu_berlin.ties.io.ExtensionFilter
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.io.FieldContainer
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.preprocess.PreProcessor
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.preprocess.TreeTagger
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.text.TextTokenizer
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.text.TokenContainer
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.text.TokenCounter
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.text.TokenizerFactory
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.util.ExternalCommand
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.util.InvertedComparator
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.util.ListEntry
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.util.MutableInt
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.util.TaskRunner
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.xml.OtherConstituent
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.xml.TagConstituent
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.xml.TagContainer
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.xml.TagIsolator
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.xml.TagVariety
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.xml.XMLAdjuster
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.xml.XMLConstituent
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.xml.dom.DocumentWalker
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.xml.dom.ElementNameFilter
Returns a string representation of this object.
toString() - Method in class de.fu_berlin.ties.xml.dom.TokenWalker
Returns a string representation of this object.
trailingWhitespaceCount(String) - Method in class de.fu_berlin.ties.text.TextTokenizer
Convenience method that counts the number of whitespace characters at the end of a string, according to the defined whitespace pattern.
train(FeatureVector, String) - Method in class de.fu_berlin.ties.classify.TrainableClassifier
Incorporates an item that is represented by a feature vector into the classification model.
train(Document, ExtractionContainer) - Method in class de.fu_berlin.ties.extract.Trainer
Trains the local classifier with the correct extractions of an XML document, using the provided context representation.
trainAndEval(File[], ContextMap, File, int) - Method in class de.fu_berlin.ties.extract.TrainEval
Processes an array of files.
trainOnError(FeatureVector, String, Set) - Method in class de.fu_berlin.ties.classify.TrainableClassifier
Handles error-driven learning ("train only errors"): the specified feature vector is trained into the model only if the predicted class for the feature vector differs from the specified target class.
trainOnErrorHook(PredictionDistribution, FeatureVector, String, Set) - Method in class de.fu_berlin.ties.classify.TrainableClassifier
Subclasses can implement this hook for more refined error-driven learning.
trainOnErrorHook(PredictionDistribution, FeatureVector, String, Set) - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Hook implementing error-driven learning, promoting and demoting weights as required.
transform(FeatureVector) - Method in class de.fu_berlin.ties.classify.feature.FeatureTransformer
Transforms a feature vector.
translateCurrentState(CombinationState) - Method in class de.fu_berlin.ties.combi.BeginAfterStrategy
Translates an expected class in a class name to feed to the classifier in training mode. This method reverses the direction of CombinationStrategy.translateResult(String).

The return value can be feed to the classifier for training it.

translateCurrentState(CombinationState) - Method in class de.fu_berlin.ties.combi.CombinationStrategy
Translates an expected class in a class name to feed to the classifier in training mode.
translateCurrentState(CombinationState) - Method in class de.fu_berlin.ties.combi.InsideOutsideStrategy
Translates an expected class in a class name to feed to the classifier in training mode. This method reverses the direction of CombinationStrategy.translateResult(String).

The return value can be feed to the classifier for training it.

translateCurrentState(CombinationState) - Method in class de.fu_berlin.ties.combi.OpenCloseStrategy
Translates an expected class in a class name to feed to the classifier in training mode. This method reverses the direction of CombinationStrategy.translateResult(String).

The return value can be feed to the classifier for training it.

translateResult(String) - Method in class de.fu_berlin.ties.combi.BeginAfterStrategy
Translates the class predicted by the classifier in a decision for the caller. The end information might be unreliably/absend for same classes.
translateResult(String) - Method in class de.fu_berlin.ties.combi.CombinationStrategy
Translates the class predicted by the classifier in a decision for the caller.
translateResult(String) - Method in class de.fu_berlin.ties.combi.InsideOutsideStrategy
Translates the class predicted by the classifier in a decision for the caller. The end information might be unreliably/absend for same classes.
translateResult(String) - Method in class de.fu_berlin.ties.combi.OpenCloseStrategy
Translates the class predicted by the classifier in a decision for the caller. The end information might be unreliably/absend for same classes.
tryToClose(InputStream) - Static method in class de.fu_berlin.ties.io.IOUtils
Convenience method for closing an input stream.
tryToClose(OutputStream) - Static method in class de.fu_berlin.ties.io.IOUtils
Convenience method for closing an output stream.
tryToClose(Reader) - Static method in class de.fu_berlin.ties.io.IOUtils
Convenience method for closing a reader.
tryToClose(Writer) - Static method in class de.fu_berlin.ties.io.IOUtils
Convenience method for closing a writer.
types() - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Returns the set of all types (Strings) currently stored in this instance.
types() - Method in interface de.fu_berlin.ties.eval.MultiFMetricsView
Returns the set of all types (Strings) currently stored in this instance.

U

UNKNOWN - Static variable in class de.fu_berlin.ties.eval.EvalStatus
Constant for predictions whose evaluation status is unknown (not yet evaluated).
UNKNOWN - Static variable in class de.fu_berlin.ties.io.ContentType
Type used for any other content or content whose type cannot be determined.
UNQUOTED_ATTRIBUTE - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Pattern string specifying an XML attribute without proper quotes.
UNQUOTED_ATTRIB_CHARS - Static variable in class de.fu_berlin.ties.xml.XMLAdjuster
Pattern string specifying characters that can occur at the start of end of an unquoted attribute value: everything except '<', '>', '=' and whitespace (whitespace is also allowed, but only in the middle of a value).
URI_LIST - Static variable in class de.fu_berlin.ties.io.ContentType
Type used for lists of URIs or URLs, as defined in RFC 2483.
UltraconservativeWinnow - class de.fu_berlin.ties.classify.winnow.UltraconservativeWinnow.
A combination of Winnow with the "ultraconservative" approach proposed by Koby Crammer and Yoram Singer.
UltraconservativeWinnow(Set) - Constructor for class de.fu_berlin.ties.classify.winnow.UltraconservativeWinnow
Creates a new instance by delegating to the corresponding super constructor.
UltraconservativeWinnow(Set, TiesConfiguration) - Constructor for class de.fu_berlin.ties.classify.winnow.UltraconservativeWinnow
Creates a new instance by delegating to the corresponding super constructor.
UltraconservativeWinnow(Set, FeatureTransformer, TiesConfiguration) - Constructor for class de.fu_berlin.ties.classify.winnow.UltraconservativeWinnow
Creates a new instance by delegating to the corresponding super constructor.
UltraconservativeWinnow(Set, FeatureTransformer, boolean, float, float, float, int) - Constructor for class de.fu_berlin.ties.classify.winnow.UltraconservativeWinnow
Creates a new instance by delegating to the corresponding super constructor.
UnprocessedTags - class de.fu_berlin.ties.xml.UnprocessedTags.
A container that keeps track of unprocessed start and end tags during XML adjustment.
UnprocessedTags() - Constructor for class de.fu_berlin.ties.xml.UnprocessedTags
Creates a new instance.
Util - class de.fu_berlin.ties.util.Util.
A static class that provides general utility methods.
Util() - Constructor for class de.fu_berlin.ties.util.Util
Util instances should NOT be constructed in standard programming.
unsetPositions() - Method in class de.fu_berlin.ties.extract.ExtractionContainer
Unsets the positions of all stored extractions.
update(EvalInput) - Method in class de.fu_berlin.ties.eval.FMetrics
Updates the statistics, increasing the stored values as specified.
update(long, long, long) - Method in class de.fu_berlin.ties.eval.FMetrics
Updates the statistics, increasing the stored values as specified.
update(FeatureVector) - Method in class de.fu_berlin.ties.eval.FeatureCount
Evaluates a feature vector and updates the statistics accordingly.
update(MultiFMetricsView) - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Updates the statistics by adding the contents of the given multi-metrics.
update(String, EvalInput) - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Updates the statistics for a specified type, increasing the stored values as specified.
update(String, long, long, long) - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Updates the statistics for a specified type, increasing the stored values as specified.
update(long, long, long) - Method in class de.fu_berlin.ties.eval.SummaryFMetrics
Updates the statistics, increasing the stored values as specified and updating the statistical summaries.
updateScores(Feature, float[]) - Method in class de.fu_berlin.ties.classify.winnow.Winnow
Updates the score (activation values) for all classes by adding the weights of a feature.
updateState(CombinationState) - Method in class de.fu_berlin.ties.combi.CombinationStrategy
Updates the current state (the class of the last item).
updateState(Element, String, String, String) - Method in class de.fu_berlin.ties.extract.ExtractorBase
Helper that build the features and determines the active classes for an element.

V

VelocityService - class de.fu_berlin.ties.util.VelocityService.
A static class that provides a convenience interface to a Velocity singletons.
view(String) - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Returns a read-only view of the FMetrics of the specified type.
view(String) - Method in interface de.fu_berlin.ties.eval.MultiFMetricsView
Returns a read-only view of the FMetrics of the specified type.
viewAll() - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Returns a read-only view of the FMetrics containing the sums and averages over all types.
viewAll() - Method in interface de.fu_berlin.ties.eval.MultiFMetricsView
Returns a read-only view of the FMetrics containing the sums and averages over all types.
viewAllSummary() - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Optional operation that shows statistical summaries of precision, recall, and F1 metrics over all types, if calculated.
viewAllSummary() - Method in interface de.fu_berlin.ties.eval.MultiFMetricsView
Optional operation that shows statistical summaries of precision, recall, and F1 metrics over all types, if calculated by the used implementation.
viewF1Summary() - Method in interface de.fu_berlin.ties.eval.FMetricsSummary
Returns a summary view on the F1 values.
viewF1Summary() - Method in class de.fu_berlin.ties.eval.SummaryFMetrics
Returns a summary view on the F1 values.
viewFeatureCount() - Method in class de.fu_berlin.ties.extract.ExtractorBase
Returns a read-only view on the counted documents, contexts, and features and the calculated averages.
viewMetrics() - Method in class de.fu_berlin.ties.extract.EvaluatedExtractionContainer
Returns a read-only view of the counts of true positives (correct extractions), false negatives (missing extractions) and false positives (spurious extractions) stored in this container of each type as well as for all types; and the metrics that can be calculated from these values.
viewPrecisionSummary() - Method in interface de.fu_berlin.ties.eval.FMetricsSummary
Returns a summary view on the precision values.
viewPrecisionSummary() - Method in class de.fu_berlin.ties.eval.SummaryFMetrics
Returns a summary view on the precision values.
viewRecallSummary() - Method in interface de.fu_berlin.ties.eval.FMetricsSummary
Returns a summary view on the recall values.
viewRecallSummary() - Method in class de.fu_berlin.ties.eval.SummaryFMetrics
Returns a summary view on the recall values.
viewSummary(String) - Method in class de.fu_berlin.ties.eval.MultiFMetrics
Optional operation that shows statistical summaries of precision, recall, and F1 metrics of the specified type, if calculated.
viewSummary(String) - Method in interface de.fu_berlin.ties.eval.MultiFMetricsView
Optional operation that shows statistical summaries of precision, recall, and F1 metrics of the specified type, if calculated by the used implementation.

W

WHITESPACE_CONTROL_OTHER - Static variable in class de.fu_berlin.ties.text.TokenizerFactory
Pattern string capturing whitespace and control/other characters.
WHITESPACE_PATTERN - Static variable in class de.fu_berlin.ties.text.TextUtils
A simple regular expression for whitespace.
Winnow - class de.fu_berlin.ties.classify.winnow.Winnow.
Classifier implementing the Winnow algorithm (Nick Littlestone).
Winnow(Set) - Constructor for class de.fu_berlin.ties.classify.winnow.Winnow
Creates a new instance based on the standard configuration.
Winnow(Set, TiesConfiguration) - Constructor for class de.fu_berlin.ties.classify.winnow.Winnow
Creates a new instance based on the provided configuration.
Winnow(Set, FeatureTransformer, TiesConfiguration) - Constructor for class de.fu_berlin.ties.classify.winnow.Winnow
Creates a new instance based on the provided configuration.
Winnow(Set, FeatureTransformer, boolean, float, float, float, int) - Constructor for class de.fu_berlin.ties.classify.winnow.Winnow
Creates a new instance.
WinnowDistribution - class de.fu_berlin.ties.classify.winnow.WinnowDistribution.
A distribution over the classes predicted by a Winnow classifier.
WinnowDistribution(float, float) - Constructor for class de.fu_berlin.ties.classify.winnow.WinnowDistribution
Creates a new instance.
WinnowPrediction - class de.fu_berlin.ties.classify.winnow.WinnowPrediction.
A prediction that also stores a raw score (activation value) and a sigmoid score, as calculated by the Winnow algorithm.
WinnowPrediction(FieldMap) - Constructor for class de.fu_berlin.ties.classify.winnow.WinnowPrediction
Creates a new instance from a field map, fulfilling the Storable contract.
WinnowPrediction(String, double, float, float) - Constructor for class de.fu_berlin.ties.classify.winnow.WinnowPrediction
Creates a new instance, setting the evaluation status to EvalStatus.UNKNOWN.
WinnowPrediction(String, double, float, float, EvalStatus) - Constructor for class de.fu_berlin.ties.classify.winnow.WinnowPrediction
Creates a new instance, without setting a source ID.
WinnowPrediction(String, String, double, float, float, EvalStatus) - Constructor for class de.fu_berlin.ties.classify.winnow.WinnowPrediction
Creates a new instance.
walk(Document, ContextMap) - Method in class de.fu_berlin.ties.xml.dom.DocumentWalker
Walks through the contents of an XML document, tokenizing the textual contents.
walk(Element, TokenContainer, ContextMap) - Method in class de.fu_berlin.ties.xml.dom.DocumentWalker
Walks through the contents of a node, tokenizing textual contents and recursing through nested elements.
walk(Document, ContextMap) - Method in class de.fu_berlin.ties.xml.dom.TokenWalker
Walks through the contents of an XML document, tokenizing the textual contents.
walk(Element, TokenCounter, TextTokenizer, ContextMap) - Method in class de.fu_berlin.ties.xml.dom.TokenWalker
Walks through the contents of a node, tokenizing textual contents and recursing through nested elements.
writeDocument(Document, OutputStream) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Writes an XML document to a given stream.
writeDocument(Document, OutputStreamWriter) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Writes an XML document to a given writer, using the character set of the underlying output stream.
writeDocument(Document, Writer, String) - Static method in class de.fu_berlin.ties.xml.dom.DOMUtils
Writes an XML document to a given writer, using the given character set.
writeToWriter(CharSequence, Writer) - Static method in class de.fu_berlin.ties.io.IOUtils
Writes the contents of a character sequence to a writer.

X

XML - Static variable in class de.fu_berlin.ties.io.ContentType
Type used for XML markup.
XMLAdjuster - class de.fu_berlin.ties.xml.XMLAdjuster.
This class tries to fix corrupt XML documents, especially documents containing nesting errors.
XMLAdjuster(String) - Constructor for class de.fu_berlin.ties.xml.XMLAdjuster
Creates a new instance, configured from the standard configuration.
XMLAdjuster(String, TiesConfiguration) - Constructor for class de.fu_berlin.ties.xml.XMLAdjuster
Creates a new instance from the provided configuration.
XMLAdjuster(String, String, Set, boolean, boolean, boolean, TiesConfiguration) - Constructor for class de.fu_berlin.ties.xml.XMLAdjuster
Creates a new instance.
XMLConstituent - class de.fu_berlin.ties.xml.XMLConstituent.
A constituent in an XML document.
XMLConstituent(short, String) - Constructor for class de.fu_berlin.ties.xml.XMLConstituent
Creates a new instance, without setting a reference to a next constituent.
XMLConstituent(short, String, XMLConstituent, XMLConstituent) - Constructor for class de.fu_berlin.ties.xml.XMLConstituent
Creates a new instance.
XMLStripper - class de.fu_berlin.ties.xml.dom.XMLStripper.
An XML stripper converts a XML document to plain text, removing all markup.
XMLStripper(String) - Constructor for class de.fu_berlin.ties.xml.dom.XMLStripper
Creates a new instance, using the standard configuration.
XMLStripper(String, TiesConfiguration) - Constructor for class de.fu_berlin.ties.xml.dom.XMLStripper
Creates a new instance.
XMLTokenizerFactory - class de.fu_berlin.ties.xml.XMLTokenizerFactory.
Static factory for creating a TextTokenizers for XML-like input.
XML_ATTRIBUTE - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string specifying an XML attribute (name = quoted-value pair).
XML_CDATA_SECTION - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string specifying a CDATA section in an XML document.
XML_CDATA_TOKEN - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string for a visible textual token in XML documents (contains neither whitespace nor markup).
XML_COMMENT - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string specifying an XML comment.
XML_DOCTYPE - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string specifying an XML document type declaration.
XML_END_TAG - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string specifying an XML end tag.
XML_EQUAL_SIGN - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string for the '=' sign, optionally surrounded by whitespace.
XML_EXTENSION - Static variable in class de.fu_berlin.ties.TiesConfiguration
The extension of config files in XML format.
XML_NAME - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string for XML names (according to XML 1.1).
XML_NAME_START_CHAR - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string specifying the class of valid start characters of XML names.
XML_OPT_WHITESPACE - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern specifying optional whitespace in an XML document (zero or more whitespace characters).
XML_PATTERNS - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
The array of patterns used for shallow XML parsing.
XML_PROLOG - Static variable in class de.fu_berlin.ties.xml.OtherConstituent
Type constant: the XML prolog.
XML_PROLOG_OR_PI - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string specifying an XML prolog or processing instruction.
XML_QUOTED_STRING - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string for strings enclosed in full or half quotes, e.g.
XML_START_OR_EMPTY_TAG - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string specifying an XML start or empty tag (combined into a single pattern to avoid unnecessary backtracking).
XML_TEXTUAL_CONTENT - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern string specifying textual content (character data) in an XML document.
XML_WHITESPACE - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern specifying whitespace in an XML document (one or more whitespace characters).
XML_WHITESPACE_CHARS - Static variable in class de.fu_berlin.ties.xml.XMLTokenizerFactory
Pattern fragment listing allowed whitespace characters in an XML document.

A B C D E F G H I J K L M N O P Q R S T U V W X

Copyright © 2003-2004 Christian Siefkes. All Rights Reserved.