public final class LanguageUtils extends java.lang.Object implements LanguageConstants
Modifier and Type | Field and Description |
---|---|
static SentenceData |
dummySentenceData |
DATA_GROUP_LABEL, DATA_GROUP_VALUE, DATA_HEAD_ROOT, DATA_LEFT_LABEL, DATA_LEFT_VALUE, DATA_NO_VALUE, DATA_RIGHT_LABEL, DATA_RIGHT_VALUE, DATA_ROOT_LABEL, DATA_UNDEFINED_DOUBLE_VALUE, DATA_UNDEFINED_FLOAT_VALUE, DATA_UNDEFINED_LABEL, DATA_UNDEFINED_VALUE, DATA_YES_VALUE, DEPREL_KEY, DIRECTION_KEY, DISTANCE_KEY, EDGE_KEY, ENTITY_KEY, FEATURES_KEY, FLAG_PROJECTIVE, FLAGS_KEY, FORM_KEY, FRAMESET_KEY, GENDER_KEY, HEAD_KEY, ID_KEY, INDEX_KEY, LEMMA_KEY, LENGTH_KEY, NUMBER_KEY, PARSE_KEY, POS_KEY, ROOT_KEY, SENSE_KEY, SIZE_KEY, SPEAKER_FEATURES_KEY, SPEAKER_KEY, TAG_KEY, TRANSITIVE_KEY
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
combine(SentenceData data) |
static java.lang.String |
getBooleanLabel(int value) |
static int |
getBooleanValue(boolean value) |
static java.lang.String |
getDirectionLabel(int value) |
static java.lang.String[] |
getForms(SentenceData data) |
static java.lang.String |
getHeadLabel(int head) |
static java.lang.String |
getLabel(double value) |
static java.lang.String |
getLabel(float value) |
static java.lang.String |
getLabel(int value) |
static de.ims.icarus.util.data.ContentType |
getSentenceDataContentType() |
static boolean |
isProjective(int dep,
int head,
short[] heads) |
static boolean |
isProjective(int index,
short[] heads) |
static boolean |
isProjectiveSentence(short[] heads) |
static boolean |
isRoot(int value) |
static boolean |
isRoot(java.lang.String value) |
static boolean |
isShowCorpusIndex() |
static boolean |
isShowIndex() |
static boolean |
isUndefined(int value) |
static boolean |
isUndefined(java.lang.Object value) |
static boolean |
isUndefined(java.lang.String value) |
static java.lang.String |
normalizeLabel(java.lang.String value) |
static int |
parseBooleanLabel(java.lang.String label) |
static int |
parseDirectionLabel(java.lang.String direction) |
static double |
parseDoubleLabel(java.lang.String value) |
static float |
parseFloatLabel(java.lang.String value) |
static int |
parseHeadLabel(java.lang.String head) |
static int |
parseIntegerLabel(java.lang.String value) |
public static final SentenceData dummySentenceData
public static java.lang.String combine(SentenceData data)
public static java.lang.String[] getForms(SentenceData data)
public static boolean isRoot(int value)
public static boolean isRoot(java.lang.String value)
public static boolean isUndefined(int value)
public static boolean isUndefined(java.lang.Object value)
public static boolean isUndefined(java.lang.String value)
public static java.lang.String getBooleanLabel(int value)
public static int parseBooleanLabel(java.lang.String label)
public static int getBooleanValue(boolean value)
public static java.lang.String getHeadLabel(int head)
public static java.lang.String getLabel(int value)
public static java.lang.String getLabel(float value)
public static java.lang.String getLabel(double value)
public static java.lang.String getDirectionLabel(int value)
public static int parseHeadLabel(java.lang.String head)
public static int parseIntegerLabel(java.lang.String value)
public static float parseFloatLabel(java.lang.String value)
public static double parseDoubleLabel(java.lang.String value)
public static int parseDirectionLabel(java.lang.String direction)
public static java.lang.String normalizeLabel(java.lang.String value)
public static boolean isProjectiveSentence(short[] heads)
public static boolean isProjective(int index, short[] heads)
public static boolean isProjective(int dep, int head, short[] heads)
public static de.ims.icarus.util.data.ContentType getSentenceDataContentType()
public static boolean isShowIndex()
public static boolean isShowCorpusIndex()