Top Description Inners Fields Constructors Methods
uk.ac.ed.ph.snuggletex.upconversion

public final Class UpConversionOptionDefinitions

extends Object
Class Inheritance
Imports
java.util.HashSet, .LinkedHashMap, .Set

Defines the various options and values for the up-conversion process.
Author
David McKain
Since
1.2.0
Version
$Revision$

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
UpConversionOptionDefinitions.OptionValueDefinition

Defines the default and allowed values for a particular Option.

Field Summary

Modifier and TypeField and Description
public static final String
public static final Set<String>
BOOLEAN_VALUES

Defines the value space for booleans

public static final Set<String>
BRACKET_HANDLING_VALUES

Defines the values space for handling brackets

public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final LinkedHashMap<String, UpConversionOptionDefinitions.OptionValueDefinition>
OPTION_DEFINITIONS

Defines all of the allowed options for controlling the up-conversion process.

public static final String
public static final String
public static final String
public static final String
public static final Set<String>
public static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static LinkedHashMap<String, UpConversionOptionDefinitions.OptionValueDefinition>
private static Set<String>
makeHashSet(String[] inputs)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ADD_OPTIONS_ANNOTATION_NAMEback to summary
public static final String ADD_OPTIONS_ANNOTATION_NAME
BOOLEAN_VALUESback to summary
public static final Set<String> BOOLEAN_VALUES

Defines the value space for booleans

BRACKET_HANDLING_VALUESback to summary
public static final Set<String> BRACKET_HANDLING_VALUES

Defines the values space for handling brackets

CURLY_FENCE_HANDLINGback to summary
public static final String CURLY_FENCE_HANDLING
DO_BRACKETED_PRESENTATION_MATHMLback to summary
public static final String DO_BRACKETED_PRESENTATION_MATHML
Since
1.3.0
DO_CONTENT_MATHML_NAMEback to summary
public static final String DO_CONTENT_MATHML_NAME
DO_MAXIMA_NAMEback to summary
public static final String DO_MAXIMA_NAME
EMPTY_FENCE_HANDLINGback to summary
public static final String EMPTY_FENCE_HANDLING
MAXIMA_INVERSE_FUNCTION_NAMEback to summary
public static final String MAXIMA_INVERSE_FUNCTION_NAME
MAXIMA_OPERATOR_FUNCTION_NAMEback to summary
public static final String MAXIMA_OPERATOR_FUNCTION_NAME
MAXIMA_UNITS_FUNCTION_NAMEback to summary
public static final String MAXIMA_UNITS_FUNCTION_NAME
OPTION_DEFINITIONSback to summary
public static final LinkedHashMap<String, UpConversionOptionDefinitions.OptionValueDefinition> OPTION_DEFINITIONS

Defines all of the allowed options for controlling the up-conversion process.

OPTIONS_VARIABLE_NAMEback to summary
public static final String OPTIONS_VARIABLE_NAME
ROUND_BRACKET_HANDLINGback to summary
public static final String ROUND_BRACKET_HANDLING
ROUND_FENCE_HANDLINGback to summary
public static final String ROUND_FENCE_HANDLING
SQUARE_FENCE_HANDLINGback to summary
public static final String SQUARE_FENCE_HANDLING
SYMBOL_ASSUMPTION_TYPESback to summary
public static final Set<String> SYMBOL_ASSUMPTION_TYPES
UPCONVERSION_VARIABLE_NAMESPACEback to summary
public static final String UPCONVERSION_VARIABLE_NAMESPACE

Constructor Detail

UpConversionOptionDefinitionsback to summary
public UpConversionOptionDefinitions()

Method Detail

makeDefinitionMapback to summary
private static LinkedHashMap<String, UpConversionOptionDefinitions.OptionValueDefinition> makeDefinitionMap(Object[] inputs)
Annotations
@SuppressWarnings:unchecked
makeHashSetback to summary
private static Set<String> makeHashSet(String[] inputs)
uk.ac.ed.ph.snuggletex.upconversion back to summary

public Class UpConversionOptionDefinitions.OptionValueDefinition

extends Object
Class Inheritance
  • java.lang.Object
  • uk.ac.ed.ph.snuggletex.upconversion.UpConversionOptionDefinitions.OptionValueDefinition

Defines the default and allowed values for a particular Option.
Author
David McKain
Version
$Revision$

Field Summary

Modifier and TypeField and Description
private final String
defaultValue

Default value to use during processing if nothing has been specified

private final Set<String>
valueSpace

Set of allowed values, or null to indicate "anything allowed"

Constructor Summary

AccessConstructor and Description
public
OptionValueDefinition(final Set<String> valueSpace, final String defaultValue)

Method Summary

Modifier and TypeMethod and Description
public String
public Set<String>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

defaultValueback to summary
private final String defaultValue

Default value to use during processing if nothing has been specified

valueSpaceback to summary
private final Set<String> valueSpace

Set of allowed values, or null to indicate "anything allowed"

Constructor Detail

OptionValueDefinitionback to summary
public OptionValueDefinition(final Set<String> valueSpace, final String defaultValue)

Method Detail

getDefaultValueback to summary
public String getDefaultValue()
getValueSpaceback to summary
public Set<String> getValueSpace()