All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.signiform.tt.TT

java.lang.Object
   |
   +----com.signiform.tt.TT

public class TT
extends Object
The TT class provides utilities and constants for the ThoughtTreasure natural language/commonsense platform.


Variable Index

 o F_ADJECTIVE
 o F_ADJP
 o F_ADVERB
 o F_ADVP
 o F_AMERICAN
 o F_ASPIRE
 o F_ATTACHMENT
 o F_BECOME
 o F_BORROWING
 o F_BRITISH
 o F_CANADIAN
 o F_CLAUSE2_ONLY
 o F_COMMON_INFL
 o F_COMPARATIVE
 o F_CONDITIONAL
 o F_CONJUNCTION
 o F_CONTRACTION
 o F_COORDINATOR
 o F_DEFINITE_ART
 o F_DETERMINER
 o F_DO_NOT_REORDER
 o F_ELEMENT
 o F_ELISION
 o F_EMPTY_ART
 o F_ENGLISH
 o F_ENTER
 o F_EPITHETE_ADJ
 o F_ETRE
 o F_EXPLETIVE
 o F_FEMININE
 o F_FIRST_PERSON
 o F_FRENCH
 o F_FREQUENT
 o F_FUSED
 o F_FUTURE
 o F_GEN_ONLY
 o F_IMPERATIVE
 o F_IMPERFECT
 o F_INDICATIVE
 o F_INFINITIVE
 o F_INFL_CHECKED
 o F_INFORMAL
 o F_INFREQUENT
 o F_INTERJECTION
 o F_INVARIANT
 o F_IOBJ3
 o F_IOBJ4
 o F_IRONIC
 o F_ISM
 o F_LITERARY
 o F_MASC_FEM
 o F_MASCULINE
 o F_MASS_NOUN
 o F_MODAL
 o F_NAME
 o F_NEUTER
 o F_NO_BE_E
 o F_NO_BW_W
 o F_NO_BZ_Z
 o F_NO_INFLECT
 o F_NO_PROGRESSIVE
 o F_NO_WB_W
 o F_NO_ZB_Z
 o F_NOUN
 o F_NP
 o F_NULL
 o F_OBJ1
 o F_OBJ2
 o F_OBJ3
 o F_OLD
 o F_OPTIONAL
 o F_OTHER_DIALECT
 o F_PASSE_SIMPLE
 o F_PAST_PARTICIPLE
 o F_PEJORATIVE
 o F_PLURAL
 o F_POSITIVE
 o F_PP
 o F_PREDICATIVE_ADJ
 o F_PREFIX
 o F_PREPOSED_ADJ
 o F_PREPOSITION
 o F_PRESENT
 o F_PRESENT_PARTICIPLE
 o F_PREVOWEL
 o F_PRONOUN
 o F_PROVERB
 o F_QUESTION
 o F_REALLY
 o F_ROLE1
 o F_ROLE2
 o F_ROLE3
 o F_S
 o F_S_POS
 o F_SECOND_PERSON
 o F_SINGULAR
 o F_SLANG
 o F_SUBCAT_INDICATIVE
 o F_SUBCAT_INFINITIVE
 o F_SUBCAT_PRESENT_PARTICIPLE
 o F_SUBCAT_SUBJUNCTIVE
 o F_SUBJ12
 o F_SUBJ2
 o F_SUBJ3
 o F_SUBJUNCTIVE
 o F_SUFFIX
 o F_SUPERLATIVE
 o F_THIRD_PERSON
 o F_TODO
 o F_TRADEMARK
 o F_TRANS_ONLY
 o F_TUTOIEMENT
 o F_VERB
 o F_VOCALIC
 o F_VOUVOIEMENT
 o F_VP
 o FT_ADDRESS
 o FT_ADJLEXENTRY
 o FT_ALL
 o FT_ALTER
 o FT_ARTICLE
 o FT_CONNOTE
 o FT_CONSTIT
 o FT_DEGREE
 o FT_DIALECT
 o FT_EPITH_PRED
 o FT_FILTER
 o FT_FREQ
 o FT_FREQ_DICT
 o FT_GENDER
 o FT_GENDERPLUS
 o FT_GR_ADJ
 o FT_GR_ADV_BLK
 o FT_GR_CONJ_BLK
 o FT_GR_CONJ_ENB
 o FT_GR_N
 o FT_GR_V
 o FT_GRAMMAR
 o FT_INFL
 o FT_INFL_FILE
 o FT_INFL_LINK
 o FT_INITIAL_SOUND
 o FT_INSTRUCT
 o FT_IOBJLOC
 o FT_LANG
 o FT_LE_MINUS
 o FT_LE_MORE
 o FT_LEXENTRY
 o FT_LEXENTRY_ALL
 o FT_LINK
 o FT_MODALITY
 o FT_MOOD
 o FT_NULL
 o FT_NUMBER
 o FT_OBJLOC
 o FT_OTHER
 o FT_PARUNIV
 o FT_PERSON
 o FT_POS
 o FT_ROLE
 o FT_STYLE
 o FT_SUBCAT
 o FT_SUBCATALL
 o FT_SUBJLOC
 o FT_TASK_RESTRICT
 o FT_TENSE
 o FT_USAGE
 o LE_FEATURE_SEP
 o LE_NONWHITESPACE
 o LE_PHRASE_INFLECT
 o LE_PHRASE_NO_INFLECT
 o LE_SEP
 o LE_WHITESPACE
 o LE_WHITESPACE0
 o LES_FEATURE_SEP
 o LES_SEP
 o RANGE_DEFAULT_FROM
 o RANGE_DEFAULT_TO
 o TREE_ESCAPE
 o TREE_LEVEL
 o TREE_LEVEL_CAPITAL
 o TREE_LEVEL_CONCRETE
 o TREE_LEVEL_CONTRAST
 o TREE_LEVEL_MULTI
 o TREE_SLOT_SEP
 o TREES_ESCAPE
 o TREES_SLOT_SEP

Constructor Index

 o TT()

Method Index

 o dateToString(Date)
Converts the specified Date into a ThoughtTreasure date/timestamp String.
 o featureGet(String, String, char)
Gets the specified feature type from the specified String.
 o objectToPrettyString(Object)
Converts the specified Java Object into a pretty printed String.
 o objectToString(Object)
Converts the specified Java Object into a String.
 o stringToDate(String)
Parses the specified ThoughtTreasure date/timestamp String into a Date.
 o stringToObject(String)
Converts the specified String representing a ThoughtTreasure Obj or parse tree into a Java Object.

Variables

 o F_NULL
 public static final char F_NULL
 o F_TODO
 public static final char F_TODO
 o F_ENTER
 public static final char F_ENTER
 o F_SLANG
 public static final char F_SLANG
 o F_PREPOSED_ADJ
 public static final char F_PREPOSED_ADJ
 o F_CONDITIONAL
 public static final char F_CONDITIONAL
 o F_PAST_PARTICIPLE
 public static final char F_PAST_PARTICIPLE
 o F_PRESENT_PARTICIPLE
 public static final char F_PRESENT_PARTICIPLE
 o F_INFINITIVE
 public static final char F_INFINITIVE
 o F_BRITISH
 public static final char F_BRITISH
 o F_PEJORATIVE
 public static final char F_PEJORATIVE
 o F_IMPERFECT
 public static final char F_IMPERFECT
 o F_BORROWING
 public static final char F_BORROWING
 o F_DEFINITE_ART
 public static final char F_DEFINITE_ART
 o F_ETRE
 public static final char F_ETRE
 o F_MASS_NOUN
 public static final char F_MASS_NOUN
 o F_OLD
 public static final char F_OLD
 o F_PRESENT
 public static final char F_PRESENT
 o F_INFREQUENT
 public static final char F_INFREQUENT
 o F_PASSE_SIMPLE
 public static final char F_PASSE_SIMPLE
 o F_LITERARY
 public static final char F_LITERARY
 o F_FUTURE
 public static final char F_FUTURE
 o F_PROVERB
 public static final char F_PROVERB
 o F_CLAUSE2_ONLY
 public static final char F_CLAUSE2_ONLY
 o F_S_POS
 public static final char F_S_POS
 o F_FRENCH
 public static final char F_FRENCH
 o F_ENGLISH
 public static final char F_ENGLISH
 o F_ADJECTIVE
 public static final char F_ADJECTIVE
 o F_ADVERB
 public static final char F_ADVERB
 o F_NEUTER
 public static final char F_NEUTER
 o F_DETERMINER
 public static final char F_DETERMINER
 o F_ADJP
 public static final char F_ADJP
 o F_FEMININE
 public static final char F_FEMININE
 o F_INDICATIVE
 public static final char F_INDICATIVE
 o F_PRONOUN
 public static final char F_PRONOUN
 o F_IMPERATIVE
 public static final char F_IMPERATIVE
 o F_SUBJUNCTIVE
 public static final char F_SUBJUNCTIVE
 o F_CONJUNCTION
 public static final char F_CONJUNCTION
 o F_ADVP
 public static final char F_ADVP
 o F_MASCULINE
 public static final char F_MASCULINE
 o F_NOUN
 public static final char F_NOUN
 o F_SUBCAT_SUBJUNCTIVE
 public static final char F_SUBCAT_SUBJUNCTIVE
 o F_PLURAL
 public static final char F_PLURAL
 o F_QUESTION
 public static final char F_QUESTION
 o F_PREPOSITION
 public static final char F_PREPOSITION
 o F_SINGULAR
 public static final char F_SINGULAR
 o F_INFORMAL
 public static final char F_INFORMAL
 o F_INTERJECTION
 public static final char F_INTERJECTION
 o F_VERB
 public static final char F_VERB
 o F_VP
 public static final char F_VP
 o F_NP
 public static final char F_NP
 o F_PP
 public static final char F_PP
 o F_S
 public static final char F_S
 o F_EXPLETIVE
 public static final char F_EXPLETIVE
 o F_FIRST_PERSON
 public static final char F_FIRST_PERSON
 o F_SECOND_PERSON
 public static final char F_SECOND_PERSON
 o F_THIRD_PERSON
 public static final char F_THIRD_PERSON
 o F_POSITIVE
 public static final char F_POSITIVE
 o F_COMPARATIVE
 public static final char F_COMPARATIVE
 o F_SUPERLATIVE
 public static final char F_SUPERLATIVE
 o F_ELEMENT
 public static final char F_ELEMENT
 o F_TRADEMARK
 public static final char F_TRADEMARK
 o F_MODAL
 public static final char F_MODAL
 o F_AMERICAN
 public static final char F_AMERICAN
 o F_CANADIAN
 public static final char F_CANADIAN
 o F_EMPTY_ART
 public static final char F_EMPTY_ART
 o F_OTHER_DIALECT
 public static final char F_OTHER_DIALECT
 o F_COMMON_INFL
 public static final char F_COMMON_INFL
 o F_FREQUENT
 public static final char F_FREQUENT
 o F_NAME
 public static final char F_NAME
 o F_IRONIC
 public static final char F_IRONIC
 o F_ISM
 public static final char F_ISM
 o F_ATTACHMENT
 public static final char F_ATTACHMENT
 o F_TUTOIEMENT
 public static final char F_TUTOIEMENT
 o F_VOUVOIEMENT
 public static final char F_VOUVOIEMENT
 o F_NO_PROGRESSIVE
 public static final char F_NO_PROGRESSIVE
 o F_EPITHETE_ADJ
 public static final char F_EPITHETE_ADJ
 o F_PREDICATIVE_ADJ
 public static final char F_PREDICATIVE_ADJ
 o F_INFL_CHECKED
 public static final char F_INFL_CHECKED
 o F_REALLY
 public static final char F_REALLY
 o F_SUBCAT_INDICATIVE
 public static final char F_SUBCAT_INDICATIVE
 o F_SUBCAT_INFINITIVE
 public static final char F_SUBCAT_INFINITIVE
 o F_SUBCAT_PRESENT_PARTICIPLE
 public static final char F_SUBCAT_PRESENT_PARTICIPLE
 o F_CONTRACTION
 public static final char F_CONTRACTION
 o F_ELISION
 public static final char F_ELISION
 o F_PREVOWEL
 public static final char F_PREVOWEL
 o F_ASPIRE
 public static final char F_ASPIRE
 o F_VOCALIC
 public static final char F_VOCALIC
 o F_BECOME
 public static final char F_BECOME
 o F_OBJ1
 public static final char F_OBJ1
 o F_OBJ2
 public static final char F_OBJ2
 o F_OBJ3
 public static final char F_OBJ3
 o F_SUBJ12
 public static final char F_SUBJ12
 o F_SUBJ2
 public static final char F_SUBJ2
 o F_SUBJ3
 public static final char F_SUBJ3
 o F_IOBJ3
 public static final char F_IOBJ3
 o F_IOBJ4
 public static final char F_IOBJ4
 o F_DO_NOT_REORDER
 public static final char F_DO_NOT_REORDER
 o F_GEN_ONLY
 public static final char F_GEN_ONLY
 o F_TRANS_ONLY
 public static final char F_TRANS_ONLY
 o F_NO_INFLECT
 public static final char F_NO_INFLECT
 o F_MASC_FEM
 public static final char F_MASC_FEM
 o F_FUSED
 public static final char F_FUSED
 o F_INVARIANT
 public static final char F_INVARIANT
 o F_ROLE1
 public static final char F_ROLE1
 o F_ROLE2
 public static final char F_ROLE2
 o F_ROLE3
 public static final char F_ROLE3
 o F_PREFIX
 public static final char F_PREFIX
 o F_SUFFIX
 public static final char F_SUFFIX
 o F_OPTIONAL
 public static final char F_OPTIONAL
 o F_NO_BZ_Z
 public static final char F_NO_BZ_Z
 o F_NO_ZB_Z
 public static final char F_NO_ZB_Z
 o F_NO_BW_W
 public static final char F_NO_BW_W
 o F_NO_WB_W
 public static final char F_NO_WB_W
 o F_NO_BE_E
 public static final char F_NO_BE_E
 o F_COORDINATOR
 public static final char F_COORDINATOR
 o FT_LANG
 public static final String FT_LANG
 o FT_POS
 public static final String FT_POS
 o FT_INITIAL_SOUND
 public static final String FT_INITIAL_SOUND
 o FT_LE_MORE
 public static final String FT_LE_MORE
 o FT_TENSE
 public static final String FT_TENSE
 o FT_GENDER
 public static final String FT_GENDER
 o FT_NUMBER
 public static final String FT_NUMBER
 o FT_PERSON
 public static final String FT_PERSON
 o FT_MOOD
 public static final String FT_MOOD
 o FT_DEGREE
 public static final String FT_DEGREE
 o FT_ALTER
 public static final String FT_ALTER
 o FT_MODALITY
 public static final String FT_MODALITY
 o FT_STYLE
 public static final String FT_STYLE
 o FT_DIALECT
 public static final String FT_DIALECT
 o FT_FREQ
 public static final String FT_FREQ
 o FT_FREQ_DICT
 public static final String FT_FREQ_DICT
 o FT_CONNOTE
 public static final String FT_CONNOTE
 o FT_ADDRESS
 public static final String FT_ADDRESS
 o FT_EPITH_PRED
 public static final String FT_EPITH_PRED
 o FT_GR_ADJ
 public static final String FT_GR_ADJ
 o FT_GR_ADV_BLK
 public static final String FT_GR_ADV_BLK
 o FT_GR_CONJ_BLK
 public static final String FT_GR_CONJ_BLK
 o FT_GR_CONJ_ENB
 public static final String FT_GR_CONJ_ENB
 o FT_ARTICLE
 public static final String FT_ARTICLE
 o FT_GR_N
 public static final String FT_GR_N
 o FT_GR_V
 public static final String FT_GR_V
 o FT_ROLE
 public static final String FT_ROLE
 o FT_FILTER
 public static final String FT_FILTER
 o FT_GRAMMAR
 public static final String FT_GRAMMAR
 o FT_PARUNIV
 public static final String FT_PARUNIV
 o FT_TASK_RESTRICT
 public static final String FT_TASK_RESTRICT
 o FT_SUBJLOC
 public static final String FT_SUBJLOC
 o FT_OBJLOC
 public static final String FT_OBJLOC
 o FT_IOBJLOC
 public static final String FT_IOBJLOC
 o FT_SUBCAT
 public static final String FT_SUBCAT
 o FT_SUBCATALL
 public static final String FT_SUBCATALL
 o FT_INSTRUCT
 public static final String FT_INSTRUCT
 o FT_NULL
 public static final String FT_NULL
 o FT_OTHER
 public static final String FT_OTHER
 o FT_LEXENTRY
 public static final String FT_LEXENTRY
 o FT_LEXENTRY_ALL
 public static final String FT_LEXENTRY_ALL
 o FT_LE_MINUS
 public static final String FT_LE_MINUS
 o FT_ADJLEXENTRY
 public static final String FT_ADJLEXENTRY
 o FT_INFL
 public static final String FT_INFL
 o FT_INFL_FILE
 public static final String FT_INFL_FILE
 o FT_USAGE
 public static final String FT_USAGE
 o FT_ALL
 public static final String FT_ALL
 o FT_GENDERPLUS
 public static final String FT_GENDERPLUS
 o FT_LINK
 public static final String FT_LINK
 o FT_INFL_LINK
 public static final String FT_INFL_LINK
 o FT_CONSTIT
 public static final String FT_CONSTIT
 o TREE_LEVEL
 public static final char TREE_LEVEL
 o TREE_LEVEL_CAPITAL
 public static final char TREE_LEVEL_CAPITAL
 o TREE_LEVEL_CONCRETE
 public static final char TREE_LEVEL_CONCRETE
 o TREE_LEVEL_MULTI
 public static final char TREE_LEVEL_MULTI
 o TREE_LEVEL_CONTRAST
 public static final char TREE_LEVEL_CONTRAST
 o TREE_ESCAPE
 public static final char TREE_ESCAPE
 o TREES_ESCAPE
 public static final String TREES_ESCAPE
 o TREE_SLOT_SEP
 public static final char TREE_SLOT_SEP
 o TREES_SLOT_SEP
 public static final String TREES_SLOT_SEP
 o LE_PHRASE_INFLECT
 public static final char LE_PHRASE_INFLECT
 o LE_PHRASE_NO_INFLECT
 public static final char LE_PHRASE_NO_INFLECT
 o LE_SEP
 public static final char LE_SEP
 o LES_SEP
 public static final String LES_SEP
 o LE_FEATURE_SEP
 public static final char LE_FEATURE_SEP
 o LES_FEATURE_SEP
 public static final String LES_FEATURE_SEP
 o LE_WHITESPACE0
 public static final String LE_WHITESPACE0
 o LE_WHITESPACE
 public static final String LE_WHITESPACE
 o LE_NONWHITESPACE
 public static final String LE_NONWHITESPACE
 o RANGE_DEFAULT_FROM
 public static final double RANGE_DEFAULT_FROM
 o RANGE_DEFAULT_TO
 public static final double RANGE_DEFAULT_TO

Constructors

 o TT
 public TT()

Methods

 o stringToObject
 public static Object stringToObject(String s)
Converts the specified String representing a ThoughtTreasure Obj or parse tree into a Java Object. The result may contain Double, String, Date, Vector, and TTPNode.

Parameters:
s - the string to parse
Returns:
null on failure
See Also:
objectToString, objectToPrettyString
 o objectToString
 public static String objectToString(Object o)
Converts the specified Java Object into a String. The String looks like a ThoughtTreasure Obj.

Parameters:
obj - the Java Object to convert into a String
See Also:
objectToPrettyString, stringToObject
 o objectToPrettyString
 public static String objectToPrettyString(Object obj)
Converts the specified Java Object into a pretty printed String. The String looks like a ThoughtTreasure Obj.

Parameters:
obj - the Java Object to convert into a String
See Also:
objectToString, stringToObject
 o featureGet
 public static char featureGet(String features,
                               String ft,
                               char def)
Gets the specified feature type from the specified String.

Parameters:
features - the feature string
ft - the feature type such as FT_POS (part of speech) or FT_LANG (language).
def - the feature to return if a feature of the specified type is not found in the the feature string
 o stringToDate
 public static Date stringToDate(String s)
Parses the specified ThoughtTreasure date/timestamp String into a Date. A ThoughtTreasure date/timestamp is the following subset of ISO 8601:
 YYYYMMDD"T"HHMMSS"Z" (in GMT) or
 YYYYMMDD"T"HHMMSS (in some unspecified local time) or
 YYYYMMDD"T"HHMMSS"-"HHMM or
 YYYYMMDD"T"HHMMSS"+"HHMM
 
Examples are:
 20001213T160000
 20001213T160000Z
 20001213T160000-0500
 20001213T160000+0500
 

Parameters:
s - the string to be parsed
Returns:
null if the string is not a valid ThoughtTreasure date/timestamp
See Also:
dateToString
 o dateToString
 public static String dateToString(Date date)
Converts the specified Date into a ThoughtTreasure date/timestamp String.

Parameters:
date - the Date to be converted
See Also:
stringToDate

All Packages  Class Hierarchy  This Package  Previous  Next  Index