Interface OperatorDictionary
-
- All Known Implementing Classes:
AbstractOperatorDictionary,OperatorDictionary2,OperatorDictionary3
public interface OperatorDictionaryInterface for operator dictionaries.- Version:
- $Revision: 241d8c4d0dc1 $
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFORM_INFIXform value for infix.static java.lang.StringFORM_POSTFIXform value for postfix.static java.lang.StringFORM_PREFIXForm value for prefix.static java.lang.StringNAME_INFINITYname for INFINITY size of math space.static java.lang.StringNAME_MEDIUMMATHSPACEname for MEDIUMMATHSPACE size of math space.static java.lang.StringNAME_THICKMATHSPACEname for THICKMATHSPACE size of math space.static java.lang.StringNAME_THINMATHSPACEname for THINMATHSPACE size of math space.static java.lang.StringNAME_VERYTHICKMATHSPACEname for VERYTHICKMATHSPACE size of math space.static java.lang.StringNAME_VERYTHINMATHSPACEname for VERYTHINMATHSPACE size of math space.static java.lang.StringNAME_VERYVERYTHICKMATHSPACEname for VERYVERYTHICKMATHSPACE size of math space.static java.lang.StringNAME_VERYVERYTHINMATHSPACEname for VERYVERYTHINMATHSPACE size of math space.static java.lang.StringVALUE_UNKNOWNThis value is returned, when default value of operator attribute doesn't exist in this dictionary so far.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetDefaultAttributeValue(java.lang.String operator, java.lang.String form, java.lang.String attributeName)Determines default value of the operator attribute.
-
-
-
Field Detail
-
NAME_VERYVERYTHINMATHSPACE
static final java.lang.String NAME_VERYVERYTHINMATHSPACE
name for VERYVERYTHINMATHSPACE size of math space.- See Also:
- Constant Field Values
-
NAME_VERYTHINMATHSPACE
static final java.lang.String NAME_VERYTHINMATHSPACE
name for VERYTHINMATHSPACE size of math space.- See Also:
- Constant Field Values
-
NAME_THINMATHSPACE
static final java.lang.String NAME_THINMATHSPACE
name for THINMATHSPACE size of math space.- See Also:
- Constant Field Values
-
NAME_MEDIUMMATHSPACE
static final java.lang.String NAME_MEDIUMMATHSPACE
name for MEDIUMMATHSPACE size of math space.- See Also:
- Constant Field Values
-
NAME_THICKMATHSPACE
static final java.lang.String NAME_THICKMATHSPACE
name for THICKMATHSPACE size of math space.- See Also:
- Constant Field Values
-
NAME_VERYTHICKMATHSPACE
static final java.lang.String NAME_VERYTHICKMATHSPACE
name for VERYTHICKMATHSPACE size of math space.- See Also:
- Constant Field Values
-
NAME_VERYVERYTHICKMATHSPACE
static final java.lang.String NAME_VERYVERYTHICKMATHSPACE
name for VERYVERYTHICKMATHSPACE size of math space.- See Also:
- Constant Field Values
-
NAME_INFINITY
static final java.lang.String NAME_INFINITY
name for INFINITY size of math space.- See Also:
- Constant Field Values
-
FORM_PREFIX
static final java.lang.String FORM_PREFIX
Form value for prefix.- See Also:
- Constant Field Values
-
FORM_INFIX
static final java.lang.String FORM_INFIX
form value for infix.- See Also:
- Constant Field Values
-
FORM_POSTFIX
static final java.lang.String FORM_POSTFIX
form value for postfix.- See Also:
- Constant Field Values
-
VALUE_UNKNOWN
static final java.lang.String VALUE_UNKNOWN
This value is returned, when default value of operator attribute doesn't exist in this dictionary so far.- See Also:
- Constant Field Values
-
-
Method Detail
-
getDefaultAttributeValue
java.lang.String getDefaultAttributeValue(java.lang.String operator, java.lang.String form, java.lang.String attributeName) throws UnknownAttributeExceptionDetermines default value of the operator attribute.- Parameters:
operator- operator characterform- form stringattributeName- name of attribute- Returns:
- VALUE_UNKOWN or value from dict.
- Throws:
UnknownAttributeException- Raised, if wrong attributeName was provided.
-
-