de.grogra.mtg
public class MTGKeys extends java.lang.Object
| Constructor and Description |
|---|
MTGKeys() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
codeToJavaTypeFeatureTypes(int code)
For creating strings specifiying java primitive or object types from MTG feature types
|
static int |
doubleToInt(java.lang.Object value) |
static java.lang.String |
edgeBitToSymbol(int bit) |
static boolean |
featureNameMatchesFeatureType(int nameIndex,
int typeIndex) |
static java.lang.String |
getGeneratedModuleName(java.lang.String mtgClassName) |
static int |
getStdAttFlagMask(java.lang.String featureName) |
static double |
integerToDouble(java.lang.Object value) |
static boolean |
isStandardAttribute(java.lang.String featureName) |
static int |
javaTypeToFeatureTypesCode(java.lang.String javaType) |
static java.lang.String |
javaTypeToMTGType(java.lang.String javaType) |
static int |
keywordToCodeDecomposition(java.lang.String keyword) |
static int |
keywordToCodeDefinition(java.lang.String keyword) |
static int |
keywordToCodeEdgeType(java.lang.String keyword) |
static int |
keywordToCodeMax(java.lang.String keyword) |
static int |
keywordToCodeRelType(java.lang.String keyword) |
static int |
keywordToCodeStandardFeatureName(java.lang.String keyword) |
static int |
keywordToCodeStandardFeatureTypes(java.lang.String keyword) |
static boolean |
stateFeatureCharactersAcceptable(java.lang.String valueString) |
public static final java.lang.String ATT_ALPHA
public static final java.lang.String ATT_AZIMUT
public static final java.lang.String ATT_BOTTOMDIA
public static final java.lang.String ATT_CATEGORY
public static final java.lang.String ATT_DIRECTION_PRI
public static final java.lang.String ATT_LENGTH
public static final java.lang.String ATT_ORDER
public static final java.lang.String ATT_PHI
public static final java.lang.String ATT_POSITION
public static final java.lang.String ATT_PSI
public static final java.lang.String ATT_TETA
public static final java.lang.String ATT_TOPDIA
public static final java.lang.String CA_X
public static final java.lang.String CA_Y
public static final java.lang.String CA_Z
public static final int MTG_ANY
public static final java.lang.String[] MTG_ATTRIBUTE_KEYWORD_FEATURE_NAMES
public static final java.lang.String[] MTG_ATTRIBUTE_KEYWORD_FEATURE_TYPES
public static final java.lang.String MTG_ATTRIBUTE_KEYWORD_FEATURES
public static final java.lang.String MTG_ATTRIBUTE_KEYWORD_NAME
public static final java.lang.String[] MTG_ATTRIBUTE_KEYWORD_STATE_CHARS
public static final java.lang.String MTG_ATTRIBUTE_KEYWORD_TYPE
public static final int MTG_CLASSES_KEYCODE_DECOMPOSITION_CONNECTED
public static final int MTG_CLASSES_KEYCODE_DECOMPOSITION_LINEAR
public static final int MTG_CLASSES_KEYCODE_DECOMPOSITION_LINEAR_BRAN
public static final int MTG_CLASSES_KEYCODE_DECOMPOSITION_LINEAR_FREE
public static final int MTG_CLASSES_KEYCODE_DECOMPOSITION_LINEAR_NONE
public static final int MTG_CLASSES_KEYCODE_DECOMPOSITION_LINEAR_SUCC
public static final int MTG_CLASSES_KEYCODE_DEFINITION_EXPLICIT
public static final int MTG_CLASSES_KEYCODE_DEFINITION_IMPLICIT
public static final java.lang.String MTG_CLASSES_KEYWORD_CLASSES
public static final java.lang.String MTG_CLASSES_KEYWORD_DECOMPOSITION
public static final java.lang.String MTG_CLASSES_KEYWORD_DECOMPOSITION_CONNECTED
public static final java.lang.String MTG_CLASSES_KEYWORD_DECOMPOSITION_LINEAR
public static final java.lang.String MTG_CLASSES_KEYWORD_DECOMPOSITION_LINEAR_BRAN
public static final java.lang.String MTG_CLASSES_KEYWORD_DECOMPOSITION_LINEAR_FREE
public static final java.lang.String MTG_CLASSES_KEYWORD_DECOMPOSITION_LINEAR_NONE
public static final java.lang.String MTG_CLASSES_KEYWORD_DECOMPOSITION_LINEAR_SUCC
public static final java.lang.String MTG_CLASSES_KEYWORD_DEFINITION
public static final java.lang.String MTG_CLASSES_KEYWORD_DEFINITION_EXPLICIT
public static final java.lang.String MTG_CLASSES_KEYWORD_DEFINITION_IMPLICIT
public static final java.lang.String MTG_CLASSES_KEYWORD_INDEXATION
public static final java.lang.String MTG_CLASSES_KEYWORD_SCALE
public static final java.lang.String MTG_CLASSES_KEYWORD_SYMBOL
public static final java.lang.String MTG_CODE_KEYWORD_CODE
public static final java.lang.String MTG_CODE_KEYWORD_FORM_A
public static final java.lang.String MTG_CODE_KEYWORD_FORM_B
public static final int MTG_DATA_KEYCODE_EDGE_BRAN
public static final int MTG_DATA_KEYCODE_EDGE_BRAN_MANY
public static final int MTG_DATA_KEYCODE_EDGE_BRAN_MANY_ATT
public static final int MTG_DATA_KEYCODE_EDGE_REFI
public static final int MTG_DATA_KEYCODE_EDGE_SUCC
public static final int MTG_DATA_KEYCODE_EDGE_SUCC_MANY
public static final int MTG_DATA_KEYCODE_EDGE_SUCC_MANY_ATT
public static final java.lang.String MTG_DATA_KEYWORD_EDGE_BRAN
public static final java.lang.String MTG_DATA_KEYWORD_EDGE_BRAN_MANY
public static final java.lang.String MTG_DATA_KEYWORD_EDGE_BRAN_MANY_ATT
public static final java.lang.String MTG_DATA_KEYWORD_EDGE_REFI
public static final java.lang.String MTG_DATA_KEYWORD_EDGE_SUCC
public static final java.lang.String MTG_DATA_KEYWORD_EDGE_SUCC_MANY
public static final java.lang.String MTG_DATA_KEYWORD_EDGE_SUCC_MANY_ATT
public static final java.lang.String MTG_DATA_KEYWORD_ENTITY_CODE
public static final java.lang.String MTG_DATA_KEYWORD_MTG
public static final java.lang.String MTG_MODULE_PREFIX
public static final java.lang.String MTG_NODE_BRANCHES
public static final java.lang.String MTG_NODE_COORD_ORIGIN
public static final java.lang.String MTG_NODE_COORD_SQUARES
public static final java.lang.String MTG_NODE_DRESSING
public static final java.lang.String MTG_NODE_ENTITY_CLASS
public static final java.lang.String MTG_NODE_ENTITY_INDEX
public static final java.lang.String MTG_NODE_LIST_INDEX
public static final java.lang.String MTG_NODE_NODELIST
public static final java.lang.String MTG_NODE_PLANT_COUNT
public static final java.lang.String MTG_NODE_PLANT_MAX
public static final java.lang.String MTG_NODE_PLANT_MIN
public static final java.lang.String MTG_NODE_PLANT_ORIGIN
public static final java.lang.String MTG_RGG_MODULES
public static final int MTG_ROOT_NODE
public static final java.lang.String MTG_SCALES_CHANGED
public static final java.lang.String MTG_SCALES_VISIBLE
public static final int MTG_TOPO_KEYCODE_MAX_MANY
public static final int MTG_TOPO_KEYCODE_MAX_ONE
public static final int MTG_TOPO_KEYCODE_RELTYPE_BRAN
public static final int MTG_TOPO_KEYCODE_RELTYPE_SUCC
public static final java.lang.String MTG_TOPO_KEYWORD_DESCRIPTION
public static final java.lang.String MTG_TOPO_KEYWORD_LEFT
public static final java.lang.String MTG_TOPO_KEYWORD_MAX
public static final java.lang.String MTG_TOPO_KEYWORD_MAX_MANY
public static final java.lang.String MTG_TOPO_KEYWORD_MAX_ONE
public static final java.lang.String MTG_TOPO_KEYWORD_RELTYPE
public static final java.lang.String MTG_TOPO_KEYWORD_RELTYPE_BRAN
public static final java.lang.String MTG_TOPO_KEYWORD_RELTYPE_REFI
public static final java.lang.String MTG_TOPO_KEYWORD_RELTYPE_SUCC
public static final java.lang.String MTG_TOPO_KEYWORD_RIGHT
public static final int MTG_TRUNK_ORDER
public static final int MTG_TYPE_COORD_CARTESIAN
public static final int MTG_TYPE_COORD_TRI_REF
public static final int MTG_TYPE_STANDARD
public static final int MTG_UNKNOWN_KEYCODE
public static final java.lang.String TR_DAB
public static final java.lang.String TR_DAC
public static final java.lang.String TR_DBC
public static final java.lang.String TR_X
public static final java.lang.String TR_Y
public static final java.lang.String TR_Z
public static java.lang.String codeToJavaTypeFeatureTypes(int code)
code - representing index of MTG feature type in array MTG_ATTRIBUTE_KEYWORD_FEATURE_TYPESpublic static int doubleToInt(java.lang.Object value)
throws MTGError.MTGGraphBuildException
MTGError.MTGGraphBuildExceptionpublic static java.lang.String edgeBitToSymbol(int bit)
public static boolean featureNameMatchesFeatureType(int nameIndex,
int typeIndex)
public static java.lang.String getGeneratedModuleName(java.lang.String mtgClassName)
public static int getStdAttFlagMask(java.lang.String featureName)
public static double integerToDouble(java.lang.Object value)
throws MTGError.MTGGraphBuildException
MTGError.MTGGraphBuildExceptionpublic static boolean isStandardAttribute(java.lang.String featureName)
public static int javaTypeToFeatureTypesCode(java.lang.String javaType)
public static java.lang.String javaTypeToMTGType(java.lang.String javaType)
public static int keywordToCodeDecomposition(java.lang.String keyword)
throws MTGError.MTGGraphBuildException
MTGError.MTGGraphBuildExceptionpublic static int keywordToCodeDefinition(java.lang.String keyword)
throws MTGError.MTGGraphBuildException
MTGError.MTGGraphBuildExceptionpublic static int keywordToCodeEdgeType(java.lang.String keyword)
throws MTGError.MTGGraphBuildException
MTGError.MTGGraphBuildExceptionpublic static int keywordToCodeMax(java.lang.String keyword)
throws MTGError.MTGGraphBuildException
MTGError.MTGGraphBuildExceptionpublic static int keywordToCodeRelType(java.lang.String keyword)
throws MTGError.MTGGraphBuildException
MTGError.MTGGraphBuildExceptionpublic static int keywordToCodeStandardFeatureName(java.lang.String keyword)
public static int keywordToCodeStandardFeatureTypes(java.lang.String keyword)
public static boolean stateFeatureCharactersAcceptable(java.lang.String valueString)