Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractDependency - Class in me.datafox.dfxengine.dependencies
-
A class with values that values of other classes depend on.
- AbstractDependency(Logger) - Constructor for class me.datafox.dfxengine.dependencies.AbstractDependency
- AbstractModifier - Class in me.datafox.dfxengine.values.modifier
-
An abstract implementation of
Modifier. - AbstractModifier(Logger, int, Value...) - Constructor for class me.datafox.dfxengine.values.modifier.AbstractModifier
- AbstractText - Class in me.datafox.dfxengine.text.text
- AbstractText(TextConfiguration) - Constructor for class me.datafox.dfxengine.text.text.AbstractText
- add(double, double) - Static method in class me.datafox.dfxengine.math.utils.Operations
- add(float, float) - Static method in class me.datafox.dfxengine.math.utils.Operations
- add(int, int) - Static method in class me.datafox.dfxengine.math.utils.Operations
- add(int, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.add(Numeral, Numeral). - add(long, long) - Static method in class me.datafox.dfxengine.math.utils.Operations
- add(String) - Method in interface me.datafox.dfxengine.handles.api.HandleSet
-
Creates a
Handlewith the specified id if one does not already exist and adds it to this set. - add(String) - Method in class me.datafox.dfxengine.handles.HashHandleSet
-
Creates a
Handlewith the specified id if one does not already exist and adds it to this set. - add(String) - Method in class me.datafox.dfxengine.handles.TreeHandleSet
-
Creates a
Handlewith the specified id if one does not already exist and adds it to this set. - add(BigDecimal, BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Operations
- add(BigInteger, BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Operations
- add(Handle) - Method in interface me.datafox.dfxengine.handles.api.HandleSet
-
Adds the specified element to this set if it is not already present.
- add(Handle) - Method in class me.datafox.dfxengine.handles.HashHandleSet
-
Adds the specified element to this set if it is not already present.
- add(Handle) - Method in class me.datafox.dfxengine.handles.TreeHandleSet
-
Adds the specified element to this set if it is not already present.
- add(Numeral, Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Adds two
Numeralstogether. - addAll(Collection<? extends Handle>) - Method in interface me.datafox.dfxengine.handles.api.HandleSet
-
Adds all elements in the specified collection to this set if they're not already present.
- addAll(Collection<? extends Handle>) - Method in class me.datafox.dfxengine.handles.HashHandleSet
-
Adds all elements in the specified collection to this set if they're not already present.
- addAll(Collection<? extends Handle>) - Method in class me.datafox.dfxengine.handles.TreeHandleSet
-
Adds all elements in the specified collection to this set if they're not already present.
- addDependent(Dependent) - Method in class me.datafox.dfxengine.dependencies.AbstractDependency
-
Register a
Dependentthat depends on this class. - addDependent(Dependent) - Method in interface me.datafox.dfxengine.dependencies.Dependency
-
Register a
Dependentthat depends on this class. - addDependent(Dependent) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - addDependents(Collection<? extends Dependent>) - Method in class me.datafox.dfxengine.dependencies.AbstractDependency
-
Register
Dependentsthat depends on this class. - addDependents(Collection<? extends Dependent>) - Method in interface me.datafox.dfxengine.dependencies.Dependency
-
Register
Dependentsthat depends on this class. - addDependents(Collection<? extends Dependent>) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - addModifier(Modifier) - Method in interface me.datafox.dfxengine.values.api.Value
- addModifier(Modifier) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- addModifier(Modifier) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- addModifier(Modifier) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - addModifier(Modifier) - Method in class me.datafox.dfxengine.values.ValueImpl
- addModifiers(Collection<? extends Modifier>) - Method in interface me.datafox.dfxengine.values.api.Value
- addModifiers(Collection<? extends Modifier>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- addModifiers(Collection<? extends Modifier>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- addModifiers(Collection<? extends Modifier>) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - addModifiers(Collection<? extends Modifier>) - Method in class me.datafox.dfxengine.values.ValueImpl
- addName(Name<T>) - Method in interface me.datafox.dfxengine.text.api.TextFactory
- addName(Name<T>) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- addNameConverter(NameConverter<T>) - Method in interface me.datafox.dfxengine.text.api.TextFactory
- addNameConverter(NameConverter<T>) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- addNumberFormatter(NumberFormatter) - Method in interface me.datafox.dfxengine.text.api.TextFactory
- addNumberFormatter(NumberFormatter) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- addNumberSuffixFormatter(NumberSuffixFormatter) - Method in interface me.datafox.dfxengine.text.api.TextFactory
-
If no default
NumberSuffixFormatteris set and thisNumberSuffixFormattercan format any number (NumberSuffixFormatter.isInfinite()returnstrue), it will be set as default. - addNumberSuffixFormatter(NumberSuffixFormatter) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
-
If no default
NumberSuffixFormatteris set and thisNumberSuffixFormattercan format any number (NumberSuffixFormatter.isInfinite()returnstrue), it will be set as default. - ALPHABET - Static variable in class me.datafox.dfxengine.text.suffix.CharDigitSuffixFormatter
-
26 English alphabet in lowercase.
- apply(Numeral) - Method in interface me.datafox.dfxengine.values.api.operation.SourceOperation
- apply(Numeral) - Method in class me.datafox.dfxengine.values.modifier.OperationModifier
- apply(Numeral, Numeral) - Method in interface me.datafox.dfxengine.values.api.operation.SingleParameterOperation
- apply(Numeral, Numeral...) - Method in interface me.datafox.dfxengine.values.api.operation.DualParameterOperation
-
It is recommended to use
DualParameterOperation.apply(Numeral, Numeral, Numeral)where possible instead. - apply(Numeral, Numeral...) - Method in interface me.datafox.dfxengine.values.api.operation.Operation
- apply(Numeral, Numeral...) - Method in interface me.datafox.dfxengine.values.api.operation.SingleParameterOperation
-
It is recommended to use
SingleParameterOperation.apply(Numeral, Numeral)where possible instead. - apply(Numeral, Numeral...) - Method in interface me.datafox.dfxengine.values.api.operation.SourceOperation
-
It is recommended to use
SourceOperation.apply(Numeral)where possible instead. - apply(Numeral, Numeral...) - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain
- apply(Numeral, Numeral...) - Method in class me.datafox.dfxengine.values.operation.OperationChain
- apply(Numeral, Numeral, Numeral) - Method in interface me.datafox.dfxengine.values.api.operation.DualParameterOperation
- apply(DualParameterOperation, Collection<? extends Handle>, Numeral, Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(DualParameterOperation, Numeral, Numeral) - Method in interface me.datafox.dfxengine.values.api.Value
-
Uses
MathContext.defaults()for context. - apply(DualParameterOperation, Numeral, Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
-
Uses
MathContext.defaults()for context. - apply(DualParameterOperation, MapMathContext, Collection<? extends Handle>, Numeral, Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(DualParameterOperation, MapMathContext, Collection<? extends Handle>, Numeral, Numeral) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- apply(DualParameterOperation, MathContext, Numeral, Numeral) - Method in interface me.datafox.dfxengine.values.api.Value
- apply(DualParameterOperation, MathContext, Numeral, Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(DualParameterOperation, MathContext, Numeral, Numeral) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- apply(DualParameterOperation, MathContext, Numeral, Numeral) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always throw
UnsupportedOperationException. - apply(DualParameterOperation, MathContext, Numeral, Numeral) - Method in class me.datafox.dfxengine.values.ValueImpl
- apply(Operation, Collection<? extends Handle>, Numeral...) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(Operation, Map<? extends Handle, Numeral[]>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(Operation, Numeral...) - Method in interface me.datafox.dfxengine.values.api.Value
-
Uses
MathContext.defaults()for context. - apply(Operation, Numeral...) - Method in interface me.datafox.dfxengine.values.api.ValueMap
-
Uses
MathContext.defaults()for context. - apply(Operation, MapMathContext, Collection<? extends Handle>, Numeral...) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(Operation, MapMathContext, Collection<? extends Handle>, Numeral...) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- apply(Operation, MapMathContext, Map<? extends Handle, Numeral[]>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(Operation, MapMathContext, Map<? extends Handle, Numeral[]>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- apply(Operation, MathContext, Numeral...) - Method in interface me.datafox.dfxengine.values.api.Value
- apply(Operation, MathContext, Numeral...) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(Operation, MathContext, Numeral...) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- apply(Operation, MathContext, Numeral...) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always throw
UnsupportedOperationException. - apply(Operation, MathContext, Numeral...) - Method in class me.datafox.dfxengine.values.ValueImpl
- apply(SingleParameterOperation, Collection<? extends Handle>, Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(SingleParameterOperation, Map<? extends Handle, Numeral>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(SingleParameterOperation, Numeral) - Method in interface me.datafox.dfxengine.values.api.Value
-
Uses
MathContext.defaults()for context. - apply(SingleParameterOperation, Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
-
Uses
MathContext.defaults()for context. - apply(SingleParameterOperation, MapMathContext, Collection<? extends Handle>, Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(SingleParameterOperation, MapMathContext, Collection<? extends Handle>, Numeral) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- apply(SingleParameterOperation, MapMathContext, Map<? extends Handle, Numeral>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(SingleParameterOperation, MapMathContext, Map<? extends Handle, Numeral>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- apply(SingleParameterOperation, MathContext, Numeral) - Method in interface me.datafox.dfxengine.values.api.Value
- apply(SingleParameterOperation, MathContext, Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(SingleParameterOperation, MathContext, Numeral) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- apply(SingleParameterOperation, MathContext, Numeral) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always throw
UnsupportedOperationException. - apply(SingleParameterOperation, MathContext, Numeral) - Method in class me.datafox.dfxengine.values.ValueImpl
- apply(SourceOperation) - Method in interface me.datafox.dfxengine.values.api.Value
-
Uses
MathContext.defaults()for context. - apply(SourceOperation) - Method in interface me.datafox.dfxengine.values.api.ValueMap
-
Uses
MathContext.defaults()for context. - apply(SourceOperation, Collection<? extends Handle>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(SourceOperation, MapMathContext, Collection<? extends Handle>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(SourceOperation, MapMathContext, Collection<? extends Handle>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- apply(SourceOperation, MathContext) - Method in interface me.datafox.dfxengine.values.api.Value
- apply(SourceOperation, MathContext) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- apply(SourceOperation, MathContext) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- apply(SourceOperation, MathContext) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always throw
UnsupportedOperationException. - apply(SourceOperation, MathContext) - Method in class me.datafox.dfxengine.values.ValueImpl
B
- BIG_DEC - Enum constant in enum class me.datafox.dfxengine.math.api.NumeralType
-
Value that represents a
BigDecimal. - BIG_INT - Enum constant in enum class me.datafox.dfxengine.math.api.NumeralType
-
Value that represents a
BigInteger. - BigDecNumeral - Class in me.datafox.dfxengine.math.numeral
-
Implementation of
Numeralbacked with aBigDecimal. - BigDecNumeral(double) - Constructor for class me.datafox.dfxengine.math.numeral.BigDecNumeral
- BigDecNumeral(long) - Constructor for class me.datafox.dfxengine.math.numeral.BigDecNumeral
- BigDecNumeral(String) - Constructor for class me.datafox.dfxengine.math.numeral.BigDecNumeral
- BigDecNumeral(BigDecimal) - Constructor for class me.datafox.dfxengine.math.numeral.BigDecNumeral
- bigDecValue() - Method in interface me.datafox.dfxengine.math.api.Numeral
- bigDecValue() - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- bigDecValue() - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- bigDecValue() - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- bigDecValue() - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- bigDecValue() - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- bigDecValue() - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- bigDecValue() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
This implementation always returns
BigDecimal.ZERO. - BigIntNumeral - Class in me.datafox.dfxengine.math.numeral
-
Implementation of
Numeralbacked with aBigInteger. - BigIntNumeral(long) - Constructor for class me.datafox.dfxengine.math.numeral.BigIntNumeral
- BigIntNumeral(String) - Constructor for class me.datafox.dfxengine.math.numeral.BigIntNumeral
- BigIntNumeral(BigInteger) - Constructor for class me.datafox.dfxengine.math.numeral.BigIntNumeral
- bigIntValue() - Method in interface me.datafox.dfxengine.math.api.Numeral
- bigIntValue() - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- bigIntValue() - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- bigIntValue() - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- bigIntValue() - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- bigIntValue() - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- bigIntValue() - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
-
Conversion from
floattoBigIntegeris done usingFloatNumeral.bigDecValue().toBigInteger(), which uses theStringrepresentation to round inaccuracies. - bigIntValue() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
This implementation always returns
BigInteger.ZERO. - build() - Method in class me.datafox.dfxengine.injector.InjectorBuilder
-
Builds the
InjectorImplaccording to the scan done at compile time. - build() - Method in class me.datafox.dfxengine.text.utils.TextConfigurationImpl.Builder
- build() - Method in class me.datafox.dfxengine.values.DelegatedValueMap.Builder
- build() - Method in class me.datafox.dfxengine.values.modifier.MappingOperationModifier.Builder
- build() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.Builder
- build() - Method in class me.datafox.dfxengine.values.operation.OperationChain.Builder
- build(List<Text>) - Method in interface me.datafox.dfxengine.text.api.TextFactory
- build(List<Text>) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- build(Text) - Method in interface me.datafox.dfxengine.text.api.TextFactory
- build(Text) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- builder() - Static method in class me.datafox.dfxengine.values.operation.MappingOperationChain
- builder() - Static method in class me.datafox.dfxengine.values.operation.OperationChain
- builder(int) - Static method in class me.datafox.dfxengine.values.modifier.MappingOperationModifier
- builder(Space) - Static method in class me.datafox.dfxengine.values.DelegatedValueMap
- builder(TextFactory) - Static method in class me.datafox.dfxengine.text.utils.TextConfigurationImpl
C
- canConvert(NumeralType) - Method in interface me.datafox.dfxengine.math.api.Numeral
- canConvert(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- canConvert(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- canConvert(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- canConvert(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- canConvert(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- canConvert(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- canConvert(NumeralType) - Method in interface me.datafox.dfxengine.values.api.Value
- canConvert(NumeralType) - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
This implementation always returns
false. - canConvert(NumeralType) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - canConvert(NumeralType) - Method in class me.datafox.dfxengine.values.ValueImpl
- capitalize(String) - Static method in class me.datafox.dfxengine.utils.StringUtils
- cbrt(double) - Static method in class me.datafox.dfxengine.math.utils.Operations
- cbrt(float) - Static method in class me.datafox.dfxengine.math.utils.Operations
- cbrt(int) - Static method in class me.datafox.dfxengine.math.utils.Operations
- cbrt(int) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.cbrt(Numeral). - cbrt(long) - Static method in class me.datafox.dfxengine.math.utils.Operations
- cbrt(BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Operations
- cbrt(BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Operations
- cbrt(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Calculates the cube root of a
Numeral. - ChainedText - Class in me.datafox.dfxengine.text.text
-
A
Textimplementation that chains otherTextstogether by using eitherConfigurationKeys.DELIMITER, orConfigurationKeys.LIST_DELIMITERandConfigurationKeys.LIST_LAST_DELIMITER, depending on the value ofChainedText.USE_LIST_DELIMITER. - ChainedText(List<Text>) - Constructor for class me.datafox.dfxengine.text.text.ChainedText
- ChainedText(List<Text>, TextConfiguration) - Constructor for class me.datafox.dfxengine.text.text.ChainedText
- CHARACTERS - Static variable in class me.datafox.dfxengine.text.suffix.CharDigitSuffixFormatter
-
Characters to be used as digits for the exponent.
- CharDigitSuffixFormatter - Class in me.datafox.dfxengine.text.suffix
-
A
NumberSuffixFormatterthat generates an exponential suffix in an arbitrary base with an arbitrary set of characters representing digits. - CharDigitSuffixFormatter(Logger, TextHandles) - Constructor for class me.datafox.dfxengine.text.suffix.CharDigitSuffixFormatter
- checkCyclicDependencies(Dependency, Dependent) - Static method in class me.datafox.dfxengine.dependencies.utils.DependencyUtils
- ClassData<T> - Class in me.datafox.dfxengine.injector.serialization
- ClassData() - Constructor for class me.datafox.dfxengine.injector.serialization.ClassData
- classes - Variable in class me.datafox.dfxengine.injector.serialization.ClassHierarchy
- ClassHierarchy - Class in me.datafox.dfxengine.injector.serialization
- ClassHierarchy(List<ClassData<?>>, List<ExecutableData>, List<ExecutableData>) - Constructor for class me.datafox.dfxengine.injector.serialization.ClassHierarchy
- CLASSIC - Enum constant in enum class me.datafox.dfxengine.injector.InjectorImpl.LoggerType
- className(Class<T>) - Static method in class me.datafox.dfxengine.utils.StringUtils
- ClassScanner - Class in me.datafox.dfxengine.injector
- ClassScanner(List<String>, List<String>, List<String>, List<String>) - Constructor for class me.datafox.dfxengine.injector.ClassScanner
-
Constructs a new class scanner.
- ClassUtils - Class in me.datafox.dfxengine.utils
-
Utilities for classes and reflection.
- ClassUtils() - Constructor for class me.datafox.dfxengine.utils.ClassUtils
- clear() - Method in interface me.datafox.dfxengine.text.api.TextConfiguration
-
Clears all entries from this configuration.
- clear() - Method in class me.datafox.dfxengine.text.utils.TextConfigurationImpl.Builder
-
Clears all values registered to the configuration
- clear() - Method in class me.datafox.dfxengine.text.utils.TextConfigurationImpl
-
Clears all entries from this configuration.
- clear() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Removes all of the
Valuesfrom this map. - clear() - Method in class me.datafox.dfxengine.values.DelegatedValueMap.NumeralMap
-
This method will always throw
UnsupportedOperationException. - clear(ConfigurationKey<T>) - Method in interface me.datafox.dfxengine.text.api.TextConfiguration
- clear(ConfigurationKey<T>) - Method in class me.datafox.dfxengine.text.utils.TextConfigurationImpl
- clearModifiers() - Method in class me.datafox.dfxengine.values.DelegatedValueMap.Builder
- clearOperations() - Method in class me.datafox.dfxengine.values.modifier.MappingOperationModifier.Builder
-
Clears all
Operationsfrom theMappingOperationModifier. - clearOperations() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.Builder
-
Clears all
Operationsfrom theMappingOperationChain. - clearOperations() - Method in class me.datafox.dfxengine.values.operation.OperationChain.Builder
-
Clears all
Operationsfrom theOperationChain. - clearValues() - Method in class me.datafox.dfxengine.values.DelegatedValueMap.Builder
- compare(Numeral, Numeral) - Static method in class me.datafox.dfxengine.math.utils.Numerals
- compare(Numeral, Numeral) - Method in interface me.datafox.dfxengine.values.api.comparison.Comparison
- compare(Comparison, Collection<? extends Handle>, Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
-
Uses
MapComparisonContext.defaults()for context. - compare(Comparison, Map<? extends Handle, Numeral>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
-
Uses
MapComparisonContext.defaults()for context. - compare(Comparison, Numeral) - Method in interface me.datafox.dfxengine.values.api.Value
-
Uses
ComparisonContext.defaults()for context. - compare(Comparison, Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
-
Uses
ComparisonContext.defaults()for context. - compare(Comparison, ComparisonContext, Numeral) - Method in interface me.datafox.dfxengine.values.api.Value
- compare(Comparison, ComparisonContext, Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- compare(Comparison, ComparisonContext, Numeral) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- compare(Comparison, ComparisonContext, Numeral) - Method in class me.datafox.dfxengine.values.StaticValue
- compare(Comparison, ComparisonContext, Numeral) - Method in class me.datafox.dfxengine.values.ValueImpl
- compare(Comparison, MapComparisonContext, Collection<? extends Handle>, Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- compare(Comparison, MapComparisonContext, Collection<? extends Handle>, Numeral) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- compare(Comparison, MapComparisonContext, Map<? extends Handle, Numeral>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- compare(Comparison, MapComparisonContext, Map<? extends Handle, Numeral>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- compareTo(Handle) - Method in interface me.datafox.dfxengine.handles.api.Handle
-
Compares this handle with the specified handle for order.
- compareTo(Handle) - Method in class me.datafox.dfxengine.handles.HandleImpl
-
Compares this handle with the specified handle for order.
- compareTo(Handled) - Method in interface me.datafox.dfxengine.handles.api.Handled
-
Compares this object with the specified object for order.
- compareTo(Numeral) - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
-
Compares this numeral with the specified numeral for order.
- compareTo(Numeral) - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
-
Compares this numeral with the specified numeral for order.
- compareTo(Numeral) - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
-
Compares this numeral with the specified numeral for order.
- compareTo(Numeral) - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
-
Compares this numeral with the specified numeral for order.
- compareTo(Numeral) - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
-
Compares this numeral with the specified numeral for order.
- compareTo(Numeral) - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
-
Compares this numeral with the specified numeral for order.
- compareTo(Numeral) - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
Compares this numeral with the specified numeral for order.
- compareTo(Modifier) - Method in interface me.datafox.dfxengine.values.api.Modifier
- Comparison - Interface in me.datafox.dfxengine.values.api.comparison
-
A Comparison represents and arbitrary comparison of two
Numerals. - ComparisonContext - Class in me.datafox.dfxengine.values.api.comparison
- ComparisonContext() - Constructor for class me.datafox.dfxengine.values.api.comparison.ComparisonContext
- Component - Annotation Interface in me.datafox.dfxengine.injector.api.annotation
-
A component is a class that can be injected as a dependency.
- ComponentClassWithMultipleValidConstructorsException - Exception Class in me.datafox.dfxengine.injector.exception
- ComponentClassWithMultipleValidConstructorsException(String) - Constructor for exception class me.datafox.dfxengine.injector.exception.ComponentClassWithMultipleValidConstructorsException
- ComponentClassWithNoValidConstructorsException - Exception Class in me.datafox.dfxengine.injector.exception
- ComponentClassWithNoValidConstructorsException(String) - Constructor for exception class me.datafox.dfxengine.injector.exception.ComponentClassWithNoValidConstructorsException
- configuration - Variable in class me.datafox.dfxengine.text.text.AbstractText
- ConfigurationKey<T> - Class in me.datafox.dfxengine.text.api
-
Data class that is used as a key for
TextConfiguration. - ConfigurationKey() - Constructor for class me.datafox.dfxengine.text.api.ConfigurationKey
- ConfigurationKeys - Class in me.datafox.dfxengine.text.utils
-
Global configuration keys used by this module.
- ConfigurationKeys(TextHandles) - Constructor for class me.datafox.dfxengine.text.utils.ConfigurationKeys
- ConfigurationText<T> - Class in me.datafox.dfxengine.text.text
-
A
Textimplementation that generates the text based on an arbitraryConfigurationKeyand aFunction. - ConfigurationText(ConfigurationKey<T>, Function<T, String>) - Constructor for class me.datafox.dfxengine.text.text.ConfigurationText
- ConfigurationText(ConfigurationKey<T>, Function<T, String>, TextConfiguration) - Constructor for class me.datafox.dfxengine.text.text.ConfigurationText
- ConfigurationValue<T> - Interface in me.datafox.dfxengine.text.api
-
A value used by
TextFactoryfor configuration. - constructorName(Constructor<T>) - Static method in class me.datafox.dfxengine.utils.StringUtils
- contains(Object) - Method in interface me.datafox.dfxengine.handles.api.HandleSet
-
Returns
trueif this set contains the specified element. - contains(Object) - Method in class me.datafox.dfxengine.handles.HashHandleSet
-
Returns
trueif this set contains the specified element. - contains(Object) - Method in class me.datafox.dfxengine.handles.TreeHandleSet
-
Returns
trueif this set contains the specified element. - containsAll(Collection<?>) - Method in interface me.datafox.dfxengine.handles.api.HandleSet
-
Returns
trueif this set contains all elements present in the specified collection. - containsAll(Collection<?>) - Method in class me.datafox.dfxengine.handles.HashHandleSet
-
Returns
trueif this set contains all elements present in the specified collection. - containsAll(Collection<?>) - Method in class me.datafox.dfxengine.handles.TreeHandleSet
-
Returns
trueif this set contains all elements present in the specified collection. - containsDependencyRecursive(Dependent, Dependency) - Static method in class me.datafox.dfxengine.dependencies.utils.DependencyUtils
- containsDependent(Dependent) - Method in class me.datafox.dfxengine.dependencies.AbstractDependency
- containsDependent(Dependent) - Method in interface me.datafox.dfxengine.dependencies.Dependency
- containsDependent(Dependent) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - containsDependentRecursive(Dependent) - Method in class me.datafox.dfxengine.dependencies.AbstractDependency
-
Checks if the specified
Dependentis registered to this class or any of its dependents that also implement dependent, recursively. - containsDependentRecursive(Dependent) - Method in interface me.datafox.dfxengine.dependencies.Dependency
-
Checks if the specified
Dependentis registered to this class or any of its dependents that also implement dependent, recursively. - containsDependentRecursive(Dependent) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - containsDependents(Collection<? extends Dependent>) - Method in class me.datafox.dfxengine.dependencies.AbstractDependency
- containsDependents(Collection<? extends Dependent>) - Method in interface me.datafox.dfxengine.dependencies.Dependency
- containsDependents(Collection<? extends Dependent>) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - containsDependentsRecursive(Collection<? extends Dependent>) - Method in class me.datafox.dfxengine.dependencies.AbstractDependency
-
Checks if all the specified
Dependentsare registered to this class or any of its dependencies that also implement dependent, recursively. - containsDependentsRecursive(Collection<? extends Dependent>) - Method in interface me.datafox.dfxengine.dependencies.Dependency
-
Checks if all the specified
Dependentsare registered to this class or any of its dependencies that also implement dependent, recursively. - containsDependentsRecursive(Collection<? extends Dependent>) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - containsKey(Object) - Method in interface me.datafox.dfxengine.handles.api.HandleMap
-
Returns
trueif this map contains a mapping for the specified key. - containsKey(Object) - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Returns
trueif this map contains a mapping for the specified key. - containsKey(Object) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Returns
trueif this map contains a mapping for the specified key. - containsKey(Object) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- containsKey(Object) - Method in class me.datafox.dfxengine.values.DelegatedValueMap.NumeralMap
- containsKeys(Collection<?>) - Method in interface me.datafox.dfxengine.handles.api.HandleMap
-
Returns
trueif this map contains a mapping for all the specified keys. - containsKeys(Collection<?>) - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Returns
trueif this map contains a mapping for all the specified keys. - containsKeys(Collection<?>) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Returns
trueif this map contains a mapping for all the specified keys. - containsKeys(Collection<?>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Returns
trueif this map contains a mapping for all the specified keys. - containsModifier(Modifier) - Method in interface me.datafox.dfxengine.values.api.Value
- containsModifier(Modifier) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- containsModifier(Modifier) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- containsModifier(Modifier) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - containsModifier(Modifier) - Method in class me.datafox.dfxengine.values.ValueImpl
- containsModifiers(Collection<? extends Modifier>) - Method in interface me.datafox.dfxengine.values.api.Value
- containsModifiers(Collection<? extends Modifier>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- containsModifiers(Collection<? extends Modifier>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- containsModifiers(Collection<? extends Modifier>) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - containsModifiers(Collection<? extends Modifier>) - Method in class me.datafox.dfxengine.values.ValueImpl
- containsValue(Object) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- containsValue(Object) - Method in class me.datafox.dfxengine.values.DelegatedValueMap.NumeralMap
- Conversion - Class in me.datafox.dfxengine.math.utils
-
Various conversion methods for
Numerals. - Conversion() - Constructor for class me.datafox.dfxengine.math.utils.Conversion
- convert(String) - Method in interface me.datafox.dfxengine.text.api.PluralConverter
- convert(String) - Method in class me.datafox.dfxengine.text.converter.DefaultPluralConverter
- convert(Collection<? extends Handle>, NumeralType) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- convert(Collection<? extends Handle>, NumeralType) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- convert(Map<? extends Handle, NumeralType>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- convert(Map<? extends Handle, NumeralType>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- convert(Handle) - Method in class me.datafox.dfxengine.text.converter.HandleNameConverter
- convert(Handled) - Method in class me.datafox.dfxengine.text.converter.HandledNameConverter
- convert(NumeralType) - Method in interface me.datafox.dfxengine.math.api.Numeral
- convert(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- convert(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- convert(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- convert(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- convert(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- convert(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- convert(NumeralType) - Method in interface me.datafox.dfxengine.values.api.Value
- convert(NumeralType) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- convert(NumeralType) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- convert(NumeralType) - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
This implementation always returns itself.
- convert(NumeralType) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation always throws
UnsupportedOperationException. - convert(NumeralType) - Method in class me.datafox.dfxengine.values.ValueImpl
- convert(T) - Method in interface me.datafox.dfxengine.text.api.NameConverter
- convertAllowed(NumeralType) - Method in interface me.datafox.dfxengine.values.api.ValueMap
-
Only converts
Valuesof this map that can be converted to the specified type. - convertAllowed(NumeralType) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Only converts
Valuesof this map that can be converted to the specified type. - convertIfAllowed(NumeralType) - Method in interface me.datafox.dfxengine.math.api.Numeral
- convertIfAllowed(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- convertIfAllowed(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- convertIfAllowed(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- convertIfAllowed(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- convertIfAllowed(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- convertIfAllowed(NumeralType) - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- convertIfAllowed(NumeralType) - Method in interface me.datafox.dfxengine.values.api.Value
- convertIfAllowed(NumeralType) - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
This implementation always returns itself.
- convertIfAllowed(NumeralType) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - convertIfAllowed(NumeralType) - Method in class me.datafox.dfxengine.values.ValueImpl
- convertPlural(Handle) - Method in class me.datafox.dfxengine.text.converter.HandleNameConverter
- convertPlural(Handled) - Method in class me.datafox.dfxengine.text.converter.HandledNameConverter
- convertPlural(T) - Method in interface me.datafox.dfxengine.text.api.NameConverter
- convertResultTo() - Method in class me.datafox.dfxengine.values.api.operation.MathContext
- convertToDecimal() - Method in class me.datafox.dfxengine.values.api.operation.MathContext
- copy() - Method in interface me.datafox.dfxengine.text.api.TextConfiguration
- copy() - Method in class me.datafox.dfxengine.text.utils.TextConfigurationImpl
- createGroup(String) - Method in interface me.datafox.dfxengine.handles.api.Space
- createGroup(String) - Method in class me.datafox.dfxengine.handles.SpaceImpl
- createHandle(String) - Method in interface me.datafox.dfxengine.handles.api.Space
-
Creates a new
Handle. - createHandle(String) - Method in class me.datafox.dfxengine.handles.SpaceImpl
-
Creates a new
Handle. - createName(T, String) - Method in interface me.datafox.dfxengine.text.api.TextFactory
-
The
PluralConverteris used to generate the plural form. - createName(T, String) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
-
The
PluralConverteris used to generate the plural form. - createName(T, String, String) - Method in interface me.datafox.dfxengine.text.api.TextFactory
- createName(T, String, String) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- createNonExistingAs() - Method in class me.datafox.dfxengine.values.api.operation.MapMathContext
- createSpace(String) - Method in interface me.datafox.dfxengine.handles.api.HandleManager
- createSpace(String) - Method in class me.datafox.dfxengine.handles.HandleManagerImpl
- createSubHandle(String) - Method in interface me.datafox.dfxengine.handles.api.Handle
-
Creates a new subhandle.
- createSubHandle(String) - Method in class me.datafox.dfxengine.handles.HandleImpl
-
Creates a new subhandle.
- CyclicDependencyException - Exception Class in me.datafox.dfxengine.injector.exception
-
An exception that is thrown when there are cyclic dependencies with
Components. - CyclicDependencyException(String) - Constructor for exception class me.datafox.dfxengine.injector.exception.CyclicDependencyException
- cyclicDetected(Dependent, Dependency) - Static method in class me.datafox.dfxengine.dependencies.utils.DependencyStrings
D
- DEC_MAX_DOUBLE - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimalrepresentation ofDouble.MAX_VALUE. - DEC_MAX_FLOAT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimalrepresentation ofFloat.MAX_VALUE. - DEC_MAX_INT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimalrepresentation ofInteger.MAX_VALUE. - DEC_MAX_LONG - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimalrepresentation ofLong.MAX_VALUE. - DEC_MIN_DOUBLE - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimalrepresentation of-Double.MAX_VALUE. - DEC_MIN_FLOAT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimalrepresentation of-Float.MAX_VALUE. - DEC_MIN_INT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimalrepresentation ofInteger.MIN_VALUE. - DEC_MIN_LONG - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimalrepresentation ofLong.MIN_VALUE. - defaultConfiguration() - Static method in class me.datafox.dfxengine.handles.HandleManagerConfiguration
- DefaultPluralConverter - Class in me.datafox.dfxengine.text.converter
-
A
PluralConverterthat converts a singular English word into plural form using a basic set of rules. - DefaultPluralConverter() - Constructor for class me.datafox.dfxengine.text.converter.DefaultPluralConverter
- defaults() - Static method in class me.datafox.dfxengine.values.api.comparison.ComparisonContext
- defaults() - Static method in class me.datafox.dfxengine.values.api.comparison.MapComparisonContext
- defaults() - Static method in class me.datafox.dfxengine.values.api.operation.MapMathContext
- defaults() - Static method in class me.datafox.dfxengine.values.api.operation.MathContext
- DelegatedValueMap - Class in me.datafox.dfxengine.values
- DelegatedValueMap(HandleMap<Value>, boolean, Logger) - Constructor for class me.datafox.dfxengine.values.DelegatedValueMap
- DelegatedValueMap.Builder - Class in me.datafox.dfxengine.values
-
A builder for
ValueMap. - DelegatedValueMap.NumeralMap - Class in me.datafox.dfxengine.values
- DELIMITER - Static variable in class me.datafox.dfxengine.text.utils.ConfigurationKeys
-
General delimiter.
- Dependency - Interface in me.datafox.dfxengine.dependencies
-
A class with values that values of other classes depend on.
- DependencyDependent - Class in me.datafox.dfxengine.dependencies
-
A class with values that values of other classes depend on.
- DependencyDependent(Logger) - Constructor for class me.datafox.dfxengine.dependencies.DependencyDependent
- DependencyStrings - Class in me.datafox.dfxengine.dependencies.utils
-
Contains all string literals used for logging in this module.
- DependencyStrings() - Constructor for class me.datafox.dfxengine.dependencies.utils.DependencyStrings
- DependencyUtils - Class in me.datafox.dfxengine.dependencies.utils
-
Utilities used internally in this module.
- DependencyUtils() - Constructor for class me.datafox.dfxengine.dependencies.utils.DependencyUtils
- Dependent - Interface in me.datafox.dfxengine.dependencies
-
A simple dependent that can be invalidated.
- dependents - Variable in class me.datafox.dfxengine.dependencies.AbstractDependency
-
Set of
Dependenciesfor this dependent. - dependentStream() - Method in class me.datafox.dfxengine.dependencies.AbstractDependency
- dependentStream() - Method in interface me.datafox.dfxengine.dependencies.Dependency
- dependentStream() - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return an empty
Stream. - divide(double, double) - Static method in class me.datafox.dfxengine.math.utils.Operations
- divide(float, float) - Static method in class me.datafox.dfxengine.math.utils.Operations
- divide(int, int) - Static method in class me.datafox.dfxengine.math.utils.Operations
- divide(int, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.divide(Numeral, Numeral). - divide(long, long) - Static method in class me.datafox.dfxengine.math.utils.Operations
- divide(BigDecimal, BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Operations
- divide(BigInteger, BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Operations
- divide(Numeral, Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Divides a
Numeralfrom another Numeral. - divideReversed(int, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.divide(Numeral, Numeral)with reversed parameters. - DOUBLE - Enum constant in enum class me.datafox.dfxengine.math.api.NumeralType
-
Value that represents a
doubleorDouble. - DoubleNumeral - Class in me.datafox.dfxengine.math.numeral
-
Implementation of
Numeralbacked with adouble. - DoubleNumeral(double) - Constructor for class me.datafox.dfxengine.math.numeral.DoubleNumeral
- doubleValue() - Method in interface me.datafox.dfxengine.math.api.Numeral
- doubleValue() - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- doubleValue() - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- doubleValue() - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- doubleValue() - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- doubleValue() - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- doubleValue() - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- doubleValue() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
This implementation always returns
0d. - DualParameterOperation - Interface in me.datafox.dfxengine.values.api.operation
-
An
Operationthat takes in two parameters along with an input.
E
- entrySet() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- entrySet() - Method in class me.datafox.dfxengine.values.DelegatedValueMap.NumeralMap
- equal() - Static method in interface me.datafox.dfxengine.values.api.comparison.Comparison
- EvenLengthNumberFormatter - Class in me.datafox.dfxengine.text.formatter
-
A
NumberFormatterthat formats a number in a natural form and ensures that every output is no longer than an arbitrary number of characters, configured withEvenLengthNumberFormatter.LENGTH, and the minimum absolute exponent when aNumberSuffixFormatterwill be used can be configured withEvenLengthNumberFormatter.MIN_EXPONENT. - EvenLengthNumberFormatter(Logger, TextHandles) - Constructor for class me.datafox.dfxengine.text.formatter.EvenLengthNumberFormatter
- EventHandler - Annotation Interface in me.datafox.dfxengine.injector.api.annotation
-
An event handler is a method that is called automatically by the
InjectorwhenInjector.invokeEvent(Object)is called with an object that is valid as the event handler method's parameter. - EventParameterCountException - Exception Class in me.datafox.dfxengine.injector.exception
-
An exception that is thrown when an
EventHandlermethod does not have exactly one parameter. - EventParameterCountException(String) - Constructor for exception class me.datafox.dfxengine.injector.exception.EventParameterCountException
- events - Variable in class me.datafox.dfxengine.injector.serialization.ClassHierarchy
- ExecutableData - Class in me.datafox.dfxengine.injector.serialization
- ExecutableData(Executable, Class<?>, String, List<String>, List<FieldData<?>>, List<ExecutableData>) - Constructor for class me.datafox.dfxengine.injector.serialization.ExecutableData
- exp(double) - Static method in class me.datafox.dfxengine.math.utils.Operations
- exp(float) - Static method in class me.datafox.dfxengine.math.utils.Operations
- exp(int) - Static method in class me.datafox.dfxengine.math.utils.Operations
- exp(int) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.exp(Numeral). - exp(long) - Static method in class me.datafox.dfxengine.math.utils.Operations
- exp(BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Operations
- exp(BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Operations
- exp(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Calculates the natural exponent of a
Numeral. - EXPONENT_PLUS - Static variable in class me.datafox.dfxengine.text.suffix.CharDigitSuffixFormatter
-
If
true, will output a plus sign on positive exponents. - EXPONENT_PLUS - Static variable in class me.datafox.dfxengine.text.suffix.ExponentSuffixFormatter
-
If
true, will output a plus sign on positive exponents. - ExponentSuffixFormatter - Class in me.datafox.dfxengine.text.suffix
-
A
NumberSuffixFormatterthat generates a traditional exponential notation suffix. - ExponentSuffixFormatter(Logger, TextHandles) - Constructor for class me.datafox.dfxengine.text.suffix.ExponentSuffixFormatter
- ExtendedArithmeticException - Exception Class in me.datafox.dfxengine.math.api.exception
-
Thrown when an exceptional arithmetic condition has occurred.
- ExtendedArithmeticException() - Constructor for exception class me.datafox.dfxengine.math.api.exception.ExtendedArithmeticException
-
Constructor for ExtendedArithmeticException
- ExtendedArithmeticException(String) - Constructor for exception class me.datafox.dfxengine.math.api.exception.ExtendedArithmeticException
-
Constructor for ExtendedArithmeticException
- ExtendedArithmeticException(String, Throwable) - Constructor for exception class me.datafox.dfxengine.math.api.exception.ExtendedArithmeticException
-
Constructor for ExtendedArithmeticException
- ExtendedArithmeticException(Throwable) - Constructor for exception class me.datafox.dfxengine.math.api.exception.ExtendedArithmeticException
-
Constructor for ExtendedArithmeticException
F
- FieldData<T> - Class in me.datafox.dfxengine.injector.serialization
- FieldData() - Constructor for class me.datafox.dfxengine.injector.serialization.FieldData
- fields - Variable in class me.datafox.dfxengine.injector.serialization.ExecutableData
- filterInstanceAndCast(Class<C>) - Static method in class me.datafox.dfxengine.utils.ClassUtils
- filterInstanceAndCast(T, Class<C>) - Static method in class me.datafox.dfxengine.utils.ClassUtils
- FinalFieldDependencyException - Exception Class in me.datafox.dfxengine.injector.exception
-
An exception that is thrown when a field annotated with
Injectisfinal. - FinalFieldDependencyException(String) - Constructor for exception class me.datafox.dfxengine.injector.exception.FinalFieldDependencyException
- flatMapDependencies(Dependent) - Static method in class me.datafox.dfxengine.dependencies.utils.DependencyUtils
- FLOAT - Enum constant in enum class me.datafox.dfxengine.math.api.NumeralType
-
Value that represents a
floatorFloat. - FloatNumeral - Class in me.datafox.dfxengine.math.numeral
-
Implementation of
Numeralbacked with afloat. - FloatNumeral(float) - Constructor for class me.datafox.dfxengine.math.numeral.FloatNumeral
- floatValue() - Method in interface me.datafox.dfxengine.math.api.Numeral
- floatValue() - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- floatValue() - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- floatValue() - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- floatValue() - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- floatValue() - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- floatValue() - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- floatValue() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
This implementation always returns
0f. - format(BigDecimal, TextFactory, TextConfiguration) - Method in interface me.datafox.dfxengine.text.api.NumberFormatter
- format(BigDecimal, TextFactory, TextConfiguration) - Method in interface me.datafox.dfxengine.text.api.NumberSuffixFormatter
- format(BigDecimal, TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.formatter.EvenLengthNumberFormatter
- format(BigDecimal, TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.formatter.SimpleNumberFormatter
- format(BigDecimal, TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.formatter.SplittingNumberFormatter
- format(BigDecimal, TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.suffix.CharDigitSuffixFormatter
- format(BigDecimal, TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.suffix.ExponentSuffixFormatter
- format(BigDecimal, TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.suffix.NamedSuffixFormatter
- FORMATTER - Static variable in class me.datafox.dfxengine.text.formatter.SplittingNumberFormatter
-
Handleof theNumberFormatterto be used for the splits. - fractionMultiply(int, Value, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
The formula for the
MappingOperationModifieris[source] * ([percentage] * [multiplier] + 1). - FULL_PARAMETERS - Enum constant in enum class me.datafox.dfxengine.injector.InjectorImpl.LoggerType
G
- generate(TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.text.AbstractText
-
Implementation should use the provided
TextConfigurationand notTextFactory.getConfiguration(). - generate(TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.text.ChainedText
- generate(TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.text.ConfigurationText
- generate(TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.text.NameText
- generate(TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.text.NumberText
- generate(TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.text.NumeralText
- generate(TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.text.ValueText
- get(Object) - Method in interface me.datafox.dfxengine.handles.api.HandleMap
-
Returns the value to which the specified key is mapped, or
nullif none is present. - get(Object) - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Returns the value to which the specified key is mapped, or
nullif none is present. - get(Object) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Returns the value to which the specified key is mapped, or
nullif none is present. - get(Object) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- get(Object) - Method in class me.datafox.dfxengine.values.DelegatedValueMap.NumeralMap
- get(String) - Method in interface me.datafox.dfxengine.handles.api.HandleSet
- get(String) - Method in class me.datafox.dfxengine.handles.HashHandleSet
- get(String) - Method in class me.datafox.dfxengine.handles.TreeHandleSet
- get(ConfigurationKey<T>) - Method in interface me.datafox.dfxengine.text.api.TextConfiguration
- get(ConfigurationKey<T>) - Method in class me.datafox.dfxengine.text.utils.TextConfigurationImpl
- get(TextFactory, TextConfiguration) - Method in interface me.datafox.dfxengine.text.api.ConfigurationValue
-
When writing implementations, the developer should be careful when using the provided
TextConfigurationto avoid cyclic method calls - get(TextFactory, TextConfiguration) - Method in interface me.datafox.dfxengine.text.api.Text
-
Implementation should use the provided
TextConfigurationand notTextFactory.getConfiguration(). - get(TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.text.AbstractText
-
Implementation should use the provided
TextConfigurationand notTextFactory.getConfiguration(). - get(TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.text.StaticText
- getAll() - Method in interface me.datafox.dfxengine.text.api.TextConfiguration
- getAll() - Method in class me.datafox.dfxengine.text.utils.TextConfigurationImpl
- getAllHandles() - Method in interface me.datafox.dfxengine.handles.api.Space
- getAllHandles() - Method in class me.datafox.dfxengine.handles.SpaceImpl
- getAnnotationFromArray(Annotation[], Class<T>) - Static method in class me.datafox.dfxengine.utils.ClassUtils
- getBase() - Method in interface me.datafox.dfxengine.values.api.Value
- getBase() - Method in class me.datafox.dfxengine.values.StaticValue
- getBase() - Method in class me.datafox.dfxengine.values.ValueImpl
- getBaseNumeralMap() - Method in interface me.datafox.dfxengine.values.api.ValueMap
- getBaseNumeralMap() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- getByTag(Object) - Method in interface me.datafox.dfxengine.handles.api.HandleMap
-
Returns all values mapped to keys containing the specified tag.
- getByTag(Object) - Method in interface me.datafox.dfxengine.handles.api.HandleSet
-
Returns all
Handlesin this set containing the specified tag. - getByTag(Object) - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Returns all values mapped to keys containing the specified tag.
- getByTag(Object) - Method in class me.datafox.dfxengine.handles.HashHandleSet
-
Returns all
Handlesin this set containing the specified tag. - getByTag(Object) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Returns all values mapped to keys containing the specified tag.
- getByTag(Object) - Method in class me.datafox.dfxengine.handles.TreeHandleSet
-
Returns all
Handlesin this set containing the specified tag. - getByTag(Object) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Returns all values mapped to keys containing the specified tag.
- getByTags(Collection<?>) - Method in interface me.datafox.dfxengine.handles.api.HandleMap
-
Returns all values mapped to keys containing the specified tag.
- getByTags(Collection<?>) - Method in interface me.datafox.dfxengine.handles.api.HandleSet
-
Returns all
Handlesin this set containing the specified tags. - getByTags(Collection<?>) - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Returns all values mapped to keys containing the specified tag.
- getByTags(Collection<?>) - Method in class me.datafox.dfxengine.handles.HashHandleSet
-
Returns all
Handlesin this set containing the specified tags. - getByTags(Collection<?>) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Returns all values mapped to keys containing the specified tag.
- getByTags(Collection<?>) - Method in class me.datafox.dfxengine.handles.TreeHandleSet
-
Returns all
Handlesin this set containing the specified tags. - getByTags(Collection<?>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Returns all values mapped to keys containing the specified tag.
- getComponent(Class<T>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns a single
Componentof the specified type. - getComponent(Class<T>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns a single
Componentof the specified type. - getComponent(Class<T>, Class<R>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns a single
Componentof the specified type. - getComponent(Class<T>, Class<R>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns a single
Componentof the specified type. - getComponent(TypeRef<T>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns a single
Componentof the specified type. - getComponent(TypeRef<T>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns a single
Componentof the specified type. - getComponent(TypeRef<T>, TypeRef<R>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns a single
Componentof the specified type. - getComponent(TypeRef<T>, TypeRef<R>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns a single
Componentof the specified type. - getComponents(Class<T>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns
Componentsof the specified type. - getComponents(Class<T>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns
Componentsof the specified type. - getComponents(Class<T>, Class<R>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns
Componentsof the specified type. - getComponents(Class<T>, Class<R>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns
Componentsof the specified type. - getComponents(TypeRef<T>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns
Componentsof the specified type. - getComponents(TypeRef<T>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns
Componentsof the specified type. - getComponents(TypeRef<T>, TypeRef<R>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns
Componentsof the specified type. - getComponents(TypeRef<T>, TypeRef<R>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns
Componentsof the specified type. - getConfiguration() - Method in interface me.datafox.dfxengine.text.api.TextFactory
-
This method should always return the same
TextConfigurationinstance. - getConfiguration() - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- getConstructorsWithAnnotation(Class<T>, Class<? extends Annotation>) - Static method in class me.datafox.dfxengine.utils.ClassUtils
- getContext() - Static method in class me.datafox.dfxengine.math.utils.Operations
- getDefaultNumberSuffixFormatter() - Method in interface me.datafox.dfxengine.text.api.TextFactory
- getDefaultNumberSuffixFormatter() - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- getDependents() - Method in class me.datafox.dfxengine.dependencies.AbstractDependency
- getDependents() - Method in interface me.datafox.dfxengine.dependencies.Dependency
- getDependents() - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return an empty collection.
- getExecutable() - Method in class me.datafox.dfxengine.injector.serialization.ExecutableData
- getFactory() - Method in interface me.datafox.dfxengine.text.api.TextConfiguration
- getFieldsWithAnnotation(Class<T>, Class<? extends Annotation>) - Static method in class me.datafox.dfxengine.utils.ClassUtils
- getGroups() - Method in interface me.datafox.dfxengine.handles.api.Space
- getGroups() - Method in class me.datafox.dfxengine.handles.SpaceImpl
- getHandle() - Method in interface me.datafox.dfxengine.handles.api.Handled
- getHandle() - Method in interface me.datafox.dfxengine.values.api.Value
- getHandle() - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation always returns
null - getHandle() - Method in class me.datafox.dfxengine.values.ValueImpl
- getHandleManager() - Method in interface me.datafox.dfxengine.handles.api.Group
- getHandleManager() - Method in interface me.datafox.dfxengine.handles.api.Handle
- getHandleManager() - Method in interface me.datafox.dfxengine.handles.api.Space
- getHandleManager() - Method in interface me.datafox.dfxengine.text.api.TextFactory
- getHandles() - Method in interface me.datafox.dfxengine.handles.api.Group
- getHandles() - Method in interface me.datafox.dfxengine.handles.api.Space
- getHandles() - Method in class me.datafox.dfxengine.handles.SpaceImpl
- getId() - Method in interface me.datafox.dfxengine.handles.api.Handle
- getId() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
- getIndex() - Method in interface me.datafox.dfxengine.handles.api.Handle
- getLogger() - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- getLogger() - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- getLogger() - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- getLogger() - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- getLogger() - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- getLogger() - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- getMethodsWithAnnotation(Class<T>, Class<? extends Annotation>) - Static method in class me.datafox.dfxengine.utils.ClassUtils
- getModifiers() - Method in interface me.datafox.dfxengine.values.api.Value
- getModifiers() - Method in interface me.datafox.dfxengine.values.api.ValueMap
- getModifiers() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- getModifiers() - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return an empty collection.
- getModifiers() - Method in class me.datafox.dfxengine.values.ValueImpl
- getName() - Method in class me.datafox.dfxengine.injector.serialization.ClassData
- getName() - Method in interface me.datafox.dfxengine.text.api.Named
- getName(T) - Method in interface me.datafox.dfxengine.text.api.TextFactory
-
If a
Nameassociated with the object is present, it is returned. - getName(T) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- getName(T, boolean) - Method in interface me.datafox.dfxengine.text.api.TextFactory
-
If a
Nameassociated with the object is present, it is used. - getName(T, boolean) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- getNameConverter(Class<T>) - Method in interface me.datafox.dfxengine.text.api.TextFactory
- getNameConverter(Class<T>) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- getNumber() - Method in interface me.datafox.dfxengine.math.api.Numeral
- getNumber() - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- getNumber() - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- getNumber() - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- getNumber() - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- getNumber() - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- getNumber() - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- getNumber() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
This implementation always returns the
Integer0. - getNumberFormatter(Handle) - Method in interface me.datafox.dfxengine.text.api.TextFactory
- getNumberFormatter(Handle) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- getNumberFormatter(TextConfiguration) - Method in interface me.datafox.dfxengine.text.api.TextFactory
- getNumberFormatter(TextConfiguration) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- getNumberSuffixFormatter(Handle) - Method in interface me.datafox.dfxengine.text.api.TextFactory
- getNumberSuffixFormatter(Handle) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- getNumberSuffixFormatter(TextConfiguration) - Method in interface me.datafox.dfxengine.text.api.TextFactory
- getNumberSuffixFormatter(TextConfiguration) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- getOrCreateGroup(String) - Method in interface me.datafox.dfxengine.handles.api.Space
-
Creates a
Groupwith the specified id if it does not already exist and returns the group with that id. - getOrCreateGroup(String) - Method in class me.datafox.dfxengine.handles.SpaceImpl
-
Creates a
Groupwith the specified id if it does not already exist and returns the group with that id. - getOrCreateHandle(String) - Method in interface me.datafox.dfxengine.handles.api.Space
-
Creates a
Handlewith the specified id if it does not already exist and returns the handle with that id. - getOrCreateHandle(String) - Method in class me.datafox.dfxengine.handles.SpaceImpl
-
Creates a
Handlewith the specified id if it does not already exist and returns the handle with that id. - getOrCreateSpace(String) - Method in interface me.datafox.dfxengine.handles.api.HandleManager
-
Creates a
Spacewith the specified id if it does not already exist and returns the space with that id. - getOrCreateSpace(String) - Method in class me.datafox.dfxengine.handles.HandleManagerImpl
-
Creates a
Spacewith the specified id if it does not already exist and returns the space with that id. - getOrCreateSubHandle(String) - Method in interface me.datafox.dfxengine.handles.api.Handle
-
Creates a subhandle with the specified id if it does not already exist and returns the subhandle with that id.
- getOrCreateSubHandle(String) - Method in class me.datafox.dfxengine.handles.HandleImpl
-
Creates a subhandle with the specified id if it does not already exist and returns the subhandle with that id.
- getOrDefault(Object, Value) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Returns
trueif this map contains a mapping for the specified key, or the specified default value if none is present. - getOrDefault(Object, T) - Method in interface me.datafox.dfxengine.handles.api.HandleMap
-
Returns
trueif this map contains a mapping for the specified key, or the specified default value if none is present. - getOrDefault(Object, T) - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Returns
trueif this map contains a mapping for the specified key, or the specified default value if none is present. - getOrDefault(Object, T) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Returns
trueif this map contains a mapping for the specified key, or the specified default value if none is present. - getParameter(int) - Method in class me.datafox.dfxengine.values.modifier.AbstractModifier
- getParameterCount() - Method in interface me.datafox.dfxengine.values.api.operation.DualParameterOperation
- getParameterCount() - Method in interface me.datafox.dfxengine.values.api.operation.Operation
- getParameterCount() - Method in interface me.datafox.dfxengine.values.api.operation.SingleParameterOperation
- getParameterCount() - Method in interface me.datafox.dfxengine.values.api.operation.SourceOperation
- getParameters() - Method in class me.datafox.dfxengine.values.modifier.AbstractModifier
- getPluralConverter() - Method in interface me.datafox.dfxengine.text.api.TextFactory
- getPluralConverter() - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- getPriority() - Method in interface me.datafox.dfxengine.values.api.Modifier
- getSignificance() - Method in enum class me.datafox.dfxengine.math.api.NumeralType
- getSignificantType(NumeralType...) - Static method in class me.datafox.dfxengine.math.utils.Numerals
-
Returns the most significant
NumeralType. - getSignificantType(NumeralType, NumeralType) - Static method in class me.datafox.dfxengine.math.utils.Numerals
- getSpace() - Method in interface me.datafox.dfxengine.handles.api.Group
- getSpace() - Method in interface me.datafox.dfxengine.handles.api.Handle
- getSpace() - Method in interface me.datafox.dfxengine.handles.api.HandleMap
-
Returns the
Spaceassociated with this map. - getSpace() - Method in interface me.datafox.dfxengine.handles.api.HandleSet
-
Returns the
Spaceassociated with this set. - getSpace() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Returns the
Spaceassociated with this map. - getSpaces() - Method in interface me.datafox.dfxengine.handles.api.HandleManager
- getSpaces() - Method in class me.datafox.dfxengine.handles.HandleManagerImpl
- getSpaceSpace() - Method in interface me.datafox.dfxengine.handles.api.HandleManager
- getSubHandles() - Method in interface me.datafox.dfxengine.handles.api.Handle
- getSubHandles() - Method in class me.datafox.dfxengine.handles.HandleImpl
- getSubIndex() - Method in interface me.datafox.dfxengine.handles.api.Handle
-
Returns
-1if this handle is not a subhandle. - getSuperclassesFor(Class<? super T>) - Static method in class me.datafox.dfxengine.utils.ClassUtils
- getTags() - Method in interface me.datafox.dfxengine.handles.api.Handle
-
The returned
HandleSetis modifiable and tags may be added to or removed from it at will. - getTagSpace() - Method in interface me.datafox.dfxengine.handles.api.HandleManager
- getType() - Method in interface me.datafox.dfxengine.injector.api.ParametricEvent
- getType() - Method in interface me.datafox.dfxengine.math.api.Numeral
- getType() - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- getType() - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- getType() - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- getType() - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- getType() - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- getType() - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- getType() - Method in interface me.datafox.dfxengine.text.api.NameConverter
- getType() - Method in class me.datafox.dfxengine.text.converter.HandledNameConverter
- getType() - Method in class me.datafox.dfxengine.text.converter.HandleNameConverter
- getType() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
This implementation always returns
NumeralType.INT. - getValue() - Method in interface me.datafox.dfxengine.values.api.Value
- getValue() - Method in class me.datafox.dfxengine.values.StaticValue
- getValue() - Method in class me.datafox.dfxengine.values.ValueImpl
- getValueNumeralMap() - Method in interface me.datafox.dfxengine.values.api.ValueMap
- getValueNumeralMap() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- greaterOrEqual() - Static method in interface me.datafox.dfxengine.values.api.comparison.Comparison
- greaterThan() - Static method in interface me.datafox.dfxengine.values.api.comparison.Comparison
- Group - Interface in me.datafox.dfxengine.handles.api
-
A container of
Handles. - GroupImpl - Class in me.datafox.dfxengine.handles
-
Implementation of
Group.
H
- Handle - Interface in me.datafox.dfxengine.handles.api
-
A handle is an identifier used for various objects.
- Handled - Interface in me.datafox.dfxengine.handles.api
-
An interface determining that any class implementing it should be identified with a
Handle. - HandledNameConverter - Class in me.datafox.dfxengine.text.converter
- HandledNameConverter() - Constructor for class me.datafox.dfxengine.text.converter.HandledNameConverter
- HandleImpl - Class in me.datafox.dfxengine.handles
-
Implementation of
Handle. - HandleManager - Interface in me.datafox.dfxengine.handles.api
- HandleManagerConfiguration - Class in me.datafox.dfxengine.handles
-
Configuration for
HandleManagerImpl. - HandleManagerConfiguration() - Constructor for class me.datafox.dfxengine.handles.HandleManagerConfiguration
- HandleManagerImpl - Class in me.datafox.dfxengine.handles
-
Implementation of
HandleManager. - HandleManagerImpl(Logger, HandleManagerConfiguration) - Constructor for class me.datafox.dfxengine.handles.HandleManagerImpl
- HandleMap<T> - Interface in me.datafox.dfxengine.handles.api
- HandleNameConverter - Class in me.datafox.dfxengine.text.converter
-
A
NameConverterthat usesHandle.getId()as the singular form. - HandleNameConverter() - Constructor for class me.datafox.dfxengine.text.converter.HandleNameConverter
- HandleSet - Interface in me.datafox.dfxengine.handles.api
- HashHandleMap<T> - Class in me.datafox.dfxengine.handles
- HashHandleMap(Space) - Constructor for class me.datafox.dfxengine.handles.HashHandleMap
-
Uses
LoggerFactory.getLogger(Class)withHashHandleMap.class. - HashHandleMap(Space, Logger) - Constructor for class me.datafox.dfxengine.handles.HashHandleMap
- HashHandleSet - Class in me.datafox.dfxengine.handles
- HashHandleSet(Space) - Constructor for class me.datafox.dfxengine.handles.HashHandleSet
-
Uses
LoggerFactory.getLogger(Class)withHashHandleSet.class. - HashHandleSet(Space, Logger) - Constructor for class me.datafox.dfxengine.handles.HashHandleSet
I
- ignoreBadConversion() - Method in class me.datafox.dfxengine.values.api.operation.MathContext
- immutable(boolean) - Method in class me.datafox.dfxengine.values.DelegatedValueMap.Builder
- immutable(Handle, double) - Static method in class me.datafox.dfxengine.values.utils.Values
- immutable(Handle, float) - Static method in class me.datafox.dfxengine.values.utils.Values
- immutable(Handle, int) - Static method in class me.datafox.dfxengine.values.utils.Values
- immutable(Handle, long) - Static method in class me.datafox.dfxengine.values.utils.Values
- immutable(Handle, String) - Static method in class me.datafox.dfxengine.values.utils.Values
- immutable(Handle, BigDecimal) - Static method in class me.datafox.dfxengine.values.utils.Values
- immutable(Handle, BigInteger) - Static method in class me.datafox.dfxengine.values.utils.Values
- immutable(Handle, Numeral) - Static method in class me.datafox.dfxengine.values.utils.Values
- initialize(List<TextConfiguration>) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- Initialize - Annotation Interface in me.datafox.dfxengine.injector.api.annotation
-
An initialization method is a method that is invoked after all
Componentsare instantiated. - Inject - Annotation Interface in me.datafox.dfxengine.injector.api.annotation
-
Denotes that a constructor or a field is eligible for dependency injection.
- Injector - Interface in me.datafox.dfxengine.injector.api
-
An interface for a dependency injector.
- InjectorBuilder - Class in me.datafox.dfxengine.injector
-
Builder for the
InjectorImpl. - InjectorBuilder() - Constructor for class me.datafox.dfxengine.injector.InjectorBuilder
-
Constructor for the builder
- InjectorImpl - Class in me.datafox.dfxengine.injector
-
A dependency injector.
- InjectorImpl.LoggerType - Enum Class in me.datafox.dfxengine.injector
- InstantiationDetails - Class in me.datafox.dfxengine.injector.api
-
Contains instantiation details of an object when using the
Injector. - InstantiationDetails() - Constructor for class me.datafox.dfxengine.injector.api.InstantiationDetails
- InstantiationPolicy - Enum Class in me.datafox.dfxengine.injector.api
-
Determines how
Componentsare instantiated. - INT - Enum constant in enum class me.datafox.dfxengine.math.api.NumeralType
-
Value that represents an
intorInteger. - INT_MAX_DOUBLE - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigIntegerrepresentation ofDouble.MAX_VALUE. - INT_MAX_FLOAT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigIntegerrepresentation ofFloat.MAX_VALUE. - INT_MAX_INT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigIntegerrepresentation ofInteger.MAX_VALUE. - INT_MAX_LONG - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigIntegerrepresentation ofLong.MAX_VALUE. - INT_MIN_DOUBLE - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigIntegerrepresentation of-Double.MAX_VALUE. - INT_MIN_FLOAT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigIntegerrepresentation of-Float.MAX_VALUE. - INT_MIN_INT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigIntegerrepresentation ofInteger.MIN_VALUE. - INT_MIN_LONG - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigIntegerrepresentation ofLong.MIN_VALUE. - INTERVAL - Static variable in class me.datafox.dfxengine.text.suffix.CharDigitSuffixFormatter
-
Interval for formatted exponents.
- INTERVAL - Static variable in class me.datafox.dfxengine.text.suffix.ExponentSuffixFormatter
-
Interval for formatted exponents.
- INTERVAL - Static variable in class me.datafox.dfxengine.text.suffix.NamedSuffixFormatter
-
Interval to be used between suffixes.
- IntNumeral - Class in me.datafox.dfxengine.math.numeral
-
Implementation of
Numeralbacked with anint. - IntNumeral(int) - Constructor for class me.datafox.dfxengine.math.numeral.IntNumeral
- intValue() - Method in interface me.datafox.dfxengine.math.api.Numeral
- intValue() - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- intValue() - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- intValue() - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- intValue() - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- intValue() - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- intValue() - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- intValue() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
This implementation always returns
0. - InvalidArrayException - Exception Class in me.datafox.dfxengine.injector.exception
-
An exception that is thrown when an unresolvable array is encountered.
- InvalidArrayException(String) - Constructor for exception class me.datafox.dfxengine.injector.exception.InvalidArrayException
- invalidate() - Method in class me.datafox.dfxengine.dependencies.DependencyDependent
-
Invalidates the class implementing this interface.
- invalidate() - Method in interface me.datafox.dfxengine.dependencies.Dependent
-
Invalidates the class implementing this interface.
- invalidate() - Method in class me.datafox.dfxengine.values.StaticValue
-
Static values do not need to be invalidated.
- invalidateDependents() - Method in class me.datafox.dfxengine.dependencies.AbstractDependency
-
Calls
Dependent.invalidate()on allDependentsof this class. - invalidateDependents() - Method in interface me.datafox.dfxengine.dependencies.Dependency
-
Calls
Dependent.invalidate()on allDependentsof this class. - invalidateDependents() - Method in class me.datafox.dfxengine.values.StaticValue
-
Static values do not need to be invalidated.
- inverse(int) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.inverse(Numeral). - inverse(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Inverts a
Numeral. - invokeEvent(T) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Calls all
EventHandlerswith the specified event that can accept its type as a parameter. - invokeEvent(T) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Calls all
EventHandlerswith the specified event that can accept its type as a parameter. - invokeEvents(Collection<?>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Calls all
EventHandlerswith the specified events that can accept their types as parameters. - invokeEvents(Collection<?>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Calls all
EventHandlerswith the specified events that can accept their types as parameters. - isDecimal() - Method in enum class me.datafox.dfxengine.math.api.NumeralType
- isEmpty() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- isEmpty() - Method in class me.datafox.dfxengine.values.DelegatedValueMap.NumeralMap
- isEven(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Numerals
- isImmutable() - Method in interface me.datafox.dfxengine.values.api.Value
-
Static values are always immutable.
- isImmutable() - Method in interface me.datafox.dfxengine.values.api.ValueMap
- isImmutable() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- isImmutable() - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation always returns
true. - isImmutable() - Method in class me.datafox.dfxengine.values.ValueImpl
- isInfinite() - Method in interface me.datafox.dfxengine.text.api.NumberSuffixFormatter
- isInfinite() - Method in class me.datafox.dfxengine.text.suffix.CharDigitSuffixFormatter
- isInfinite() - Method in class me.datafox.dfxengine.text.suffix.ExponentSuffixFormatter
- isInfinite() - Method in class me.datafox.dfxengine.text.suffix.NamedSuffixFormatter
- isInteger() - Method in enum class me.datafox.dfxengine.math.api.NumeralType
- isOne(String) - Static method in class me.datafox.dfxengine.text.utils.TextUtils
-
The number is considered to be one if it is
1, or1.followed by zero or more zeroes. - isOne(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Numerals
- isOutOfDoubleRange(BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfDoubleRange(BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfDoubleRange(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfFloatRange(double) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfFloatRange(BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfFloatRange(BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfFloatRange(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfIntRange(double) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfIntRange(float) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfIntRange(long) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfIntRange(BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfIntRange(BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfIntRange(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfLongRange(double) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfLongRange(float) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfLongRange(BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfLongRange(BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfLongRange(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Range
- isOutOfRange(Numeral, NumeralType) - Static method in class me.datafox.dfxengine.math.utils.Range
- isPluralCapable() - Method in interface me.datafox.dfxengine.text.api.NameConverter
- isPluralCapable() - Method in class me.datafox.dfxengine.text.converter.HandledNameConverter
- isPluralCapable() - Method in class me.datafox.dfxengine.text.converter.HandleNameConverter
- isStatic() - Method in interface me.datafox.dfxengine.values.api.Value
- isStatic() - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation always returns
true. - isStatic() - Method in class me.datafox.dfxengine.values.ValueImpl
-
This implementation always returns
false. - isSubHandle() - Method in interface me.datafox.dfxengine.handles.api.Handle
- isSubHandle() - Method in class me.datafox.dfxengine.handles.HandleImpl
- isZero(String) - Static method in class me.datafox.dfxengine.text.utils.TextUtils
-
The number is considered to be zero if it is
0, or0.followed by zero or more zeroes. - isZero(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Numerals
J
- join(String, String, List<String>) - Static method in class me.datafox.dfxengine.text.utils.TextUtils
- joining(Collection<? extends CharSequence>, String, String) - Static method in class me.datafox.dfxengine.utils.StringUtils
K
- key(ConfigurationKey<T>, ConfigurationValue<T>) - Method in class me.datafox.dfxengine.text.utils.TextConfigurationImpl.Builder
- key(ConfigurationKey<T>, T) - Method in class me.datafox.dfxengine.text.utils.TextConfigurationImpl.Builder
- keySet() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- keySet() - Method in class me.datafox.dfxengine.values.DelegatedValueMap.NumeralMap
L
- LENGTH - Static variable in class me.datafox.dfxengine.text.formatter.EvenLengthNumberFormatter
-
Number of characters in the output.
- lerp(double, double, double) - Static method in class me.datafox.dfxengine.math.utils.Operations
- lerp(float, float, float) - Static method in class me.datafox.dfxengine.math.utils.Operations
- lerp(int, int, int) - Static method in class me.datafox.dfxengine.math.utils.Operations
- lerp(int, Value, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.lerp(Numeral, Numeral, Numeral). - lerp(long, long, long) - Static method in class me.datafox.dfxengine.math.utils.Operations
- lerp(BigDecimal, BigDecimal, BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Operations
- lerp(BigInteger, BigInteger, BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Operations
- lerp(Numeral, Numeral, Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Linearly interpolates a
Numeralbased on a minimum and maximum numeral. - lesserOrEqual() - Static method in interface me.datafox.dfxengine.values.api.comparison.Comparison
- lesserThan() - Static method in interface me.datafox.dfxengine.values.api.comparison.Comparison
- LIST_DELIMITER - Static variable in class me.datafox.dfxengine.text.utils.ConfigurationKeys
-
Delimiter used for lists before the second to last element.
- LIST_LAST_DELIMITER - Static variable in class me.datafox.dfxengine.text.utils.ConfigurationKeys
-
Delimiter used for lists between the second to last and the last element.
- load(ClassHierarchy) - Static method in class me.datafox.dfxengine.injector.InjectorBuilder
-
Loads an already scanned class hierarchy.
- log(double) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log(float) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log(int) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log(int) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.log(Numeral). - log(long) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log(BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log(BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Calculates the natural logarithm of a
Numeral. - log10(double) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log10(float) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log10(int) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log10(int) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.log10(Numeral). - log10(long) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log10(BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log10(BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log10(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Calculates the base 10 logarithm of a
Numeral. - log2(double) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log2(float) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log2(int) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log2(int) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.log2(Numeral). - log2(long) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log2(BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log2(BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Operations
- log2(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Calculates the binary logarithm of a
Numeral. - logExceptionAndGet(Logger, String, Throwable, BiFunction<String, Throwable, T>) - Static method in class me.datafox.dfxengine.utils.LogUtils
-
Logs an error message and throws an exception with that message.
- logExceptionAndGet(Logger, String, Function<String, T>) - Static method in class me.datafox.dfxengine.utils.LogUtils
-
Logs an error message and throws an exception with that message.
- logger - Variable in class me.datafox.dfxengine.dependencies.AbstractDependency
-
Loggerfor this dependent. - logger - Variable in class me.datafox.dfxengine.text.text.AbstractText
- logger(Logger) - Method in class me.datafox.dfxengine.values.DelegatedValueMap.Builder
- logN(double, double) - Static method in class me.datafox.dfxengine.math.utils.Operations
- logN(float, float) - Static method in class me.datafox.dfxengine.math.utils.Operations
- logN(int, int) - Static method in class me.datafox.dfxengine.math.utils.Operations
- logN(int, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.root(Numeral, Numeral). - logN(long, long) - Static method in class me.datafox.dfxengine.math.utils.Operations
- logN(BigDecimal, BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Operations
- logN(BigInteger, BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Operations
- logN(Numeral, Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Calculates the logarithm a
Numeralin the base of another Numeral. - logNReversed(int, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.root(Numeral, Numeral)with reversed parameters. - LogUtils - Class in me.datafox.dfxengine.utils
-
Utilities for logging, mainly for logging exceptions
- LogUtils() - Constructor for class me.datafox.dfxengine.utils.LogUtils
- LONG - Enum constant in enum class me.datafox.dfxengine.math.api.NumeralType
-
Value that represents a
longorLong. - LONG - Static variable in class me.datafox.dfxengine.text.suffix.NamedSuffixFormatter
-
Array of abbreviated names of the long scale powers of 3 to be used as number suffixes.
- LongNumeral - Class in me.datafox.dfxengine.math.numeral
-
Implementation of
Numeralbacked with along. - LongNumeral(long) - Constructor for class me.datafox.dfxengine.math.numeral.LongNumeral
- longValue() - Method in interface me.datafox.dfxengine.math.api.Numeral
- longValue() - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- longValue() - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- longValue() - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- longValue() - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- longValue() - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- longValue() - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- longValue() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
This implementation always returns
0L.
M
- map(BiFunction<Space, Logger, HandleMap<Value>>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap.Builder
- MapComparisonContext - Class in me.datafox.dfxengine.values.api.comparison
-
Context used when doing
ComparisonsonValueMaps. - MapComparisonContext() - Constructor for class me.datafox.dfxengine.values.api.comparison.MapComparisonContext
- MapMathContext - Class in me.datafox.dfxengine.values.api.operation
-
Context used when applying
OperationsonValueMaps. - MapMathContext() - Constructor for class me.datafox.dfxengine.values.api.operation.MapMathContext
- MappingOperationChain - Class in me.datafox.dfxengine.values.operation
-
An extension of the
OperationChainwhich offers more flexible ways for routing parameters. - MappingOperationChain(List<? extends Operation>) - Constructor for class me.datafox.dfxengine.values.operation.MappingOperationChain
- MappingOperationChain.Builder - Class in me.datafox.dfxengine.values.operation
-
A Builder for
MappingOperationChain. - MappingOperationChain.SpecialNumeral - Class in me.datafox.dfxengine.values.operation
-
A special
MappingOperationChain-specific extension ofNumeralthat is used to refer to the source numeral and the result numerals ofOperations. - MappingOperationModifier - Class in me.datafox.dfxengine.values.modifier
-
An extension of
OperationModifierthat works withMappingOperationChain. - MappingOperationModifier(int, MappingOperationChain, Value...) - Constructor for class me.datafox.dfxengine.values.modifier.MappingOperationModifier
- MappingOperationModifier.Builder - Class in me.datafox.dfxengine.values.modifier
-
A Builder for
MappingOperationModifier. - MappingOperationModifier.SpecialValue - Class in me.datafox.dfxengine.values.modifier
-
Extension of
StaticValuethat holds aMappingOperationChain.SpecialNumeral. - MapUtils - Class in me.datafox.dfxengine.utils
-
Utilities for manipulating maps.
- MapUtils() - Constructor for class me.datafox.dfxengine.utils.MapUtils
- MathContext - Class in me.datafox.dfxengine.values.api.operation
- MathContext() - Constructor for class me.datafox.dfxengine.values.api.operation.MathContext
- max(int, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.max(Numeral, Numeral). - max(Numeral, Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Returns the maximum of two
Numerals, that is, the Numeral that represents a greater number. - me.datafox.dfxengine.dependencies - package me.datafox.dfxengine.dependencies
- me.datafox.dfxengine.dependencies.utils - package me.datafox.dfxengine.dependencies.utils
- me.datafox.dfxengine.handles - package me.datafox.dfxengine.handles
- me.datafox.dfxengine.handles.api - package me.datafox.dfxengine.handles.api
- me.datafox.dfxengine.injector - package me.datafox.dfxengine.injector
- me.datafox.dfxengine.injector.api - package me.datafox.dfxengine.injector.api
- me.datafox.dfxengine.injector.api.annotation - package me.datafox.dfxengine.injector.api.annotation
- me.datafox.dfxengine.injector.api.exception - package me.datafox.dfxengine.injector.api.exception
- me.datafox.dfxengine.injector.exception - package me.datafox.dfxengine.injector.exception
- me.datafox.dfxengine.injector.serialization - package me.datafox.dfxengine.injector.serialization
- me.datafox.dfxengine.math.api - package me.datafox.dfxengine.math.api
- me.datafox.dfxengine.math.api.exception - package me.datafox.dfxengine.math.api.exception
- me.datafox.dfxengine.math.numeral - package me.datafox.dfxengine.math.numeral
- me.datafox.dfxengine.math.utils - package me.datafox.dfxengine.math.utils
- me.datafox.dfxengine.text - package me.datafox.dfxengine.text
- me.datafox.dfxengine.text.api - package me.datafox.dfxengine.text.api
- me.datafox.dfxengine.text.api.exception - package me.datafox.dfxengine.text.api.exception
- me.datafox.dfxengine.text.converter - package me.datafox.dfxengine.text.converter
- me.datafox.dfxengine.text.formatter - package me.datafox.dfxengine.text.formatter
- me.datafox.dfxengine.text.suffix - package me.datafox.dfxengine.text.suffix
- me.datafox.dfxengine.text.text - package me.datafox.dfxengine.text.text
- me.datafox.dfxengine.text.utils - package me.datafox.dfxengine.text.utils
- me.datafox.dfxengine.utils - package me.datafox.dfxengine.utils
- me.datafox.dfxengine.values - package me.datafox.dfxengine.values
- me.datafox.dfxengine.values.api - package me.datafox.dfxengine.values.api
- me.datafox.dfxengine.values.api.comparison - package me.datafox.dfxengine.values.api.comparison
- me.datafox.dfxengine.values.api.operation - package me.datafox.dfxengine.values.api.operation
- me.datafox.dfxengine.values.modifier - package me.datafox.dfxengine.values.modifier
- me.datafox.dfxengine.values.operation - package me.datafox.dfxengine.values.operation
- me.datafox.dfxengine.values.utils - package me.datafox.dfxengine.values.utils
- method - Variable in class me.datafox.dfxengine.injector.serialization.ExecutableData
- methods - Variable in class me.datafox.dfxengine.injector.serialization.ClassHierarchy
- methods - Variable in class me.datafox.dfxengine.injector.serialization.ExecutableData
- min(int, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.min(Numeral, Numeral). - min(Numeral, Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Returns the minimum of two
Numerals, that is, the Numeral that represents a lesser number. - MIN_EXPONENT - Static variable in class me.datafox.dfxengine.text.formatter.EvenLengthNumberFormatter
-
Minimum absolute exponent to be formatted with a suffix.
- MIN_EXPONENT - Static variable in class me.datafox.dfxengine.text.formatter.SimpleNumberFormatter
-
Minimum absolute exponent to be formatted with a suffix.
- modifier(Modifier) - Method in class me.datafox.dfxengine.values.DelegatedValueMap.Builder
- Modifier - Interface in me.datafox.dfxengine.values.api
- modifiers(Collection<? extends Modifier>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap.Builder
- Modifiers - Class in me.datafox.dfxengine.values.utils
-
A utility class that contains various methods for creating
Modifiers. - Modifiers() - Constructor for class me.datafox.dfxengine.values.utils.Modifiers
- MultipleDependenciesPresentException - Exception Class in me.datafox.dfxengine.injector.exception
-
An exception that is thrown when a
Componentdepends on a single other Component or if a single Component has been requested from theInjectorImplbut multiple are present that have the same lowestComponent.order(). - MultipleDependenciesPresentException(String) - Constructor for exception class me.datafox.dfxengine.injector.exception.MultipleDependenciesPresentException
- multiply(double, double) - Static method in class me.datafox.dfxengine.math.utils.Operations
- multiply(float, float) - Static method in class me.datafox.dfxengine.math.utils.Operations
- multiply(int, int) - Static method in class me.datafox.dfxengine.math.utils.Operations
- multiply(int, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.multiply(Numeral, Numeral). - multiply(long, long) - Static method in class me.datafox.dfxengine.math.utils.Operations
- multiply(BigDecimal, BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Operations
- multiply(BigInteger, BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Operations
- multiply(Numeral, Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Multiplies two
Numeralstogether. - mutable(Handle, double) - Static method in class me.datafox.dfxengine.values.utils.Values
- mutable(Handle, float) - Static method in class me.datafox.dfxengine.values.utils.Values
- mutable(Handle, int) - Static method in class me.datafox.dfxengine.values.utils.Values
- mutable(Handle, long) - Static method in class me.datafox.dfxengine.values.utils.Values
- mutable(Handle, String) - Static method in class me.datafox.dfxengine.values.utils.Values
- mutable(Handle, BigDecimal) - Static method in class me.datafox.dfxengine.values.utils.Values
- mutable(Handle, BigInteger) - Static method in class me.datafox.dfxengine.values.utils.Values
- mutable(Handle, Numeral) - Static method in class me.datafox.dfxengine.values.utils.Values
N
- name - Variable in class me.datafox.dfxengine.injector.serialization.FieldData
- Name<T> - Class in me.datafox.dfxengine.text.api
-
A data class that wraps an object and its assigned name in singular and plural form.
- Name() - Constructor for class me.datafox.dfxengine.text.api.Name
- NameConverter<T> - Interface in me.datafox.dfxengine.text.api
-
A converter that converts an object of type
NameConverterto a singular form, and optionally also a plural form. - Named<T> - Interface in me.datafox.dfxengine.text.api
-
An interface that signals that the implementing class has a name in singular and plural form.
- NamedSuffixFormatter - Class in me.datafox.dfxengine.text.suffix
-
A
NumberSuffixFormatterthat generates a suffix based on an array of suffixes and an interval, configured withNamedSuffixFormatter.SUFFIXESandNamedSuffixFormatter.INTERVAL. - NamedSuffixFormatter(Logger, TextHandles) - Constructor for class me.datafox.dfxengine.text.suffix.NamedSuffixFormatter
- NameText<T> - Class in me.datafox.dfxengine.text.text
-
A text implementation that takes a supplied object and returns its name by using
TextFactory.getName(Object, boolean). - NameText(Supplier<T>) - Constructor for class me.datafox.dfxengine.text.text.NameText
- NameText(Supplier<T>, TextConfiguration) - Constructor for class me.datafox.dfxengine.text.text.NameText
- NoDependenciesPresentException - Exception Class in me.datafox.dfxengine.injector.exception
-
An exception that is thrown when a
Componenthas dependencies that have not been registered, or if a single Component is requested from theInjectorImpland none are present. - NoDependenciesPresentException(String) - Constructor for exception class me.datafox.dfxengine.injector.exception.NoDependenciesPresentException
- NUMBER_FORMATTER - Static variable in class me.datafox.dfxengine.text.utils.ConfigurationKeys
-
Handleof theNumberFormatterto be used. - NUMBER_SUFFIX_FORMATTER - Static variable in class me.datafox.dfxengine.text.utils.ConfigurationKeys
- NumberFormatter - Interface in me.datafox.dfxengine.text.api
-
A formatter that formats a
BigDecimalnumber to aString. - NumberSuffixFormatter - Interface in me.datafox.dfxengine.text.api
-
A formatter that scales a
BigDecimalnumber and assigns it a suffix. - NumberSuffixFormatter.Output - Class in me.datafox.dfxengine.text.api
-
Data class containing the output of a
NumberSuffixFormatter. - NumberText - Class in me.datafox.dfxengine.text.text
-
A
Textimplementation that formats a suppliedNumberusing aNumberFormatterdetermined byConfigurationKeys.NUMBER_FORMATTER. - NumberText(Supplier<Number>) - Constructor for class me.datafox.dfxengine.text.text.NumberText
- NumberText(Supplier<Number>, TextConfiguration) - Constructor for class me.datafox.dfxengine.text.text.NumberText
- Numeral - Interface in me.datafox.dfxengine.math.api
-
A numeric value that can be backed by various
Numbertypes. - Numerals - Class in me.datafox.dfxengine.math.utils
-
Various operations for
Numerals. - Numerals() - Constructor for class me.datafox.dfxengine.math.utils.Numerals
- NumeralText - Class in me.datafox.dfxengine.text.text
-
A
Textimplementation that formats a suppliedNumeralusing aNumberFormatterdetermined byConfigurationKeys.NUMBER_FORMATTER. - NumeralText(Supplier<Numeral>) - Constructor for class me.datafox.dfxengine.text.text.NumeralText
- NumeralText(Supplier<Numeral>, TextConfiguration) - Constructor for class me.datafox.dfxengine.text.text.NumeralText
- NumeralType - Enum Class in me.datafox.dfxengine.math.api
O
- object() - Static method in class me.datafox.dfxengine.injector.api.TypeRef
- of() - Static method in class me.datafox.dfxengine.text.api.ConfigurationKey
-
Any class calling this method must also call
ConfigurationKey.setDefaultValue(Object)on the returned configuration key. - of(double) - Static method in class me.datafox.dfxengine.math.utils.Numerals
- of(double) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(float) - Static method in class me.datafox.dfxengine.math.utils.Numerals
- of(float) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(int) - Static method in class me.datafox.dfxengine.math.utils.Numerals
- of(int) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(long) - Static method in class me.datafox.dfxengine.math.utils.Numerals
- of(long) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(Class<T>, boolean, Class<?>, Class<?>...) - Static method in class me.datafox.dfxengine.injector.api.TypeRef
- of(Class<T>, boolean, List<TypeRef<?>>) - Static method in class me.datafox.dfxengine.injector.api.TypeRef
- of(Class<T>, boolean, TypeRef<?>...) - Static method in class me.datafox.dfxengine.injector.api.TypeRef
- of(Class<T>, Class<?>, Class<?>...) - Static method in class me.datafox.dfxengine.injector.api.TypeRef
- of(Class<T>, List<TypeRef<?>>) - Static method in class me.datafox.dfxengine.injector.api.TypeRef
- of(Class<T>, TypeRef<?>...) - Static method in class me.datafox.dfxengine.injector.api.TypeRef
- of(Number) - Static method in class me.datafox.dfxengine.math.utils.Numerals
-
If the
Numberis not an instance ofInteger,Long,BigInteger,Float,DoubleorBigDecimal, this method attempts to parse the number usingObject.toString(). - of(String) - Static method in class me.datafox.dfxengine.math.utils.Numerals
-
If the specified
Stringrepresents an integer, aBigIntNumeralis returned. - of(String) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Numerals
- of(BigDecimal) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(BigDecimal, String) - Static method in class me.datafox.dfxengine.text.formatter.SplittingNumberFormatter.Split
-
This method uses the name as both singular and plural form.
- of(BigDecimal, String, String) - Static method in class me.datafox.dfxengine.text.formatter.SplittingNumberFormatter.Split
- of(BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Numerals
- of(BigInteger) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(Handle, double, boolean) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(Handle, float, boolean) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(Handle, int, boolean) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(Handle, long, boolean) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(Handle, String, boolean) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(Handle, BigDecimal, boolean) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(Handle, BigInteger, boolean) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(Handle, Numeral, boolean) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(Numeral) - Static method in class me.datafox.dfxengine.values.utils.Values
- of(T) - Static method in class me.datafox.dfxengine.text.api.ConfigurationKey
- ONCE - Enum constant in enum class me.datafox.dfxengine.injector.api.InstantiationPolicy
-
Denotes that a
Componentwill be instantiated once as a singleton. - onInvalidate() - Method in class me.datafox.dfxengine.dependencies.DependencyDependent
-
This method should be treated as the equivalent of
Dependent.invalidate()for classes extending DependencyDependent. - onInvalidate() - Method in class me.datafox.dfxengine.values.modifier.AbstractModifier
-
This method should be treated as the equivalent of
Dependent.invalidate()for classes extending DependencyDependent. - onInvalidate() - Method in class me.datafox.dfxengine.values.ValueImpl
- operation(int, DualParameterOperation, Value, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
- operation(int, Operation, Value...) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
- operation(int, SingleParameterOperation, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
- operation(int, SourceOperation) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
- operation(DualParameterOperation) - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.Builder
- operation(DualParameterOperation) - Method in class me.datafox.dfxengine.values.operation.OperationChain.Builder
- operation(DualParameterOperation, Value, Value, Value) - Method in class me.datafox.dfxengine.values.modifier.MappingOperationModifier.Builder
- operation(Operation) - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.Builder
- operation(Operation) - Method in class me.datafox.dfxengine.values.operation.OperationChain.Builder
- operation(Operation, Value...) - Method in class me.datafox.dfxengine.values.modifier.MappingOperationModifier.Builder
- operation(SingleParameterOperation) - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.Builder
- operation(SingleParameterOperation) - Method in class me.datafox.dfxengine.values.operation.OperationChain.Builder
- operation(SingleParameterOperation, Value, Value) - Method in class me.datafox.dfxengine.values.modifier.MappingOperationModifier.Builder
- operation(SourceOperation) - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.Builder
- operation(SourceOperation) - Method in class me.datafox.dfxengine.values.operation.OperationChain.Builder
- operation(SourceOperation, Value) - Method in class me.datafox.dfxengine.values.modifier.MappingOperationModifier.Builder
- Operation - Interface in me.datafox.dfxengine.values.api.operation
-
An Operation represents a math operation that has one input and an arbitrary number of parameters.
- OperationChain - Class in me.datafox.dfxengine.values.operation
-
An
Operationthat chains multiple operations together. - OperationChain(List<? extends Operation>) - Constructor for class me.datafox.dfxengine.values.operation.OperationChain
- OperationChain.Builder - Class in me.datafox.dfxengine.values.operation
-
A builder for
OperationChain. - OperationModifier - Class in me.datafox.dfxengine.values.modifier
- OperationModifier(int, DualParameterOperation, Value, Value) - Constructor for class me.datafox.dfxengine.values.modifier.OperationModifier
- OperationModifier(int, Operation, Value...) - Constructor for class me.datafox.dfxengine.values.modifier.OperationModifier
- OperationModifier(int, SingleParameterOperation, Value) - Constructor for class me.datafox.dfxengine.values.modifier.OperationModifier
- OperationModifier(int, SourceOperation) - Constructor for class me.datafox.dfxengine.values.modifier.OperationModifier
- OperationModifier(Logger, int, Operation, Value...) - Constructor for class me.datafox.dfxengine.values.modifier.OperationModifier
- operations(Collection<? extends Operation>) - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.Builder
- operations(Collection<? extends Operation>) - Method in class me.datafox.dfxengine.values.operation.OperationChain.Builder
- Operations - Class in me.datafox.dfxengine.math.utils
-
Various math operations for
Numerals. - Operations() - Constructor for class me.datafox.dfxengine.math.utils.Operations
- order() - Element in annotation interface me.datafox.dfxengine.injector.api.annotation.Component
-
The order affects both the order of components in the list when multiple components with this component's signature are requested, and the priority when a single component with this component's signature has been requested and multiple components with the same signature are present.
- Output() - Constructor for class me.datafox.dfxengine.text.api.NumberSuffixFormatter.Output
- owner - Variable in class me.datafox.dfxengine.injector.serialization.ExecutableData
P
- PAD_ZEROS - Static variable in class me.datafox.dfxengine.text.formatter.EvenLengthNumberFormatter
-
If
true, the number will be padded with zeros to keep the length of all numbers the same. - ParameterCountMismatchException - Exception Class in me.datafox.dfxengine.injector.api.exception
- ParameterCountMismatchException(String) - Constructor for exception class me.datafox.dfxengine.injector.api.exception.ParameterCountMismatchException
- parameters - Variable in class me.datafox.dfxengine.injector.serialization.ExecutableData
- PARAMETERS - Enum constant in enum class me.datafox.dfxengine.injector.InjectorImpl.LoggerType
- parameterSignatures - Variable in class me.datafox.dfxengine.injector.serialization.ExecutableData
- ParametricEvent - Interface in me.datafox.dfxengine.injector.api
- ParametricEventWithoutInterfaceException - Exception Class in me.datafox.dfxengine.injector.exception
-
An exception that is thrown when
Injector.invokeEvent(Object)is called with an object that has type parameters but does not implementParametricEvent. - ParametricEventWithoutInterfaceException(String) - Constructor for exception class me.datafox.dfxengine.injector.exception.ParametricEventWithoutInterfaceException
- PER_INSTANCE - Enum constant in enum class me.datafox.dfxengine.injector.api.InstantiationPolicy
-
Denotes that a
Componentwill be instantiated for every Component that depends on it. - PluralConverter - Interface in me.datafox.dfxengine.text.api
-
A converter that converts a singular noun to a plural one.
- power(double, double) - Static method in class me.datafox.dfxengine.math.utils.Operations
- power(float, float) - Static method in class me.datafox.dfxengine.math.utils.Operations
- power(int, int) - Static method in class me.datafox.dfxengine.math.utils.Operations
- power(int, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.power(Numeral, Numeral). - power(long, long) - Static method in class me.datafox.dfxengine.math.utils.Operations
- power(BigDecimal, BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Operations
- power(BigInteger, BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Operations
- power(Numeral, Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Raises a
Numeralto the power of another Numeral. - powerMultiply(int, Value, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
The formula for the
MappingOperationModifieris[source] * ([base][exponent]). - powerReversed(int, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.power(Numeral, Numeral)with reversed parameters. - PRECISION - Static variable in class me.datafox.dfxengine.text.formatter.SimpleNumberFormatter
-
Precision, equivalent to
MathContext.getPrecision(). - predicate(Numeral) - Method in interface me.datafox.dfxengine.values.api.comparison.Comparison
- predicate(ComparisonContext, Numeral) - Method in interface me.datafox.dfxengine.values.api.comparison.Comparison
- priority - Variable in class me.datafox.dfxengine.values.modifier.AbstractModifier
-
Priority for this operation
- put(Handle, Numeral) - Method in class me.datafox.dfxengine.values.DelegatedValueMap.NumeralMap
-
This method will always throw
UnsupportedOperationException. - put(Handle, Value) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
This method ignores the key parameter, it is recommended to use
DelegatedValueMap.putHandled(Value)instead. - put(Handle, T) - Method in interface me.datafox.dfxengine.handles.api.HandleMap
-
Associates the specified value with the specified key in this map.
- put(Handle, T) - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Associates the specified value with the specified key in this map.
- put(Handle, T) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Associates the specified value with the specified key in this map.
- putAll(Map<? extends Handle, ? extends Numeral>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap.NumeralMap
-
This method will always throw
UnsupportedOperationException. - putAll(Map<? extends Handle, ? extends Value>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- putAll(Map<? extends Handle, ? extends T>) - Method in interface me.datafox.dfxengine.handles.api.HandleMap
-
Copies all of the mappings from the specified map to this map.
- putAll(Map<? extends Handle, ? extends T>) - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Copies all of the mappings from the specified map to this map.
- putAll(Map<? extends Handle, ? extends T>) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Copies all of the mappings from the specified map to this map.
- putHandled(Value) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Associates a
Valuein this map. - putHandled(T) - Method in interface me.datafox.dfxengine.handles.api.HandleMap
- putHandled(T) - Method in class me.datafox.dfxengine.handles.HashHandleMap
- putHandled(T) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
- putIfAbsent(Handle, Value) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Associates the specified key with the specified value and returns
nullif the specified key is not already associated with a value, otherwise returns the current value. - putIfAbsent(Handle, T) - Method in interface me.datafox.dfxengine.handles.api.HandleMap
-
Associates the specified key with the specified value and returns
nullif the specified key is not already associated with a value, otherwise returns the current value. - putIfAbsent(Handle, T) - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Associates the specified key with the specified value and returns
nullif the specified key is not already associated with a value, otherwise returns the current value. - putIfAbsent(Handle, T) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Associates the specified key with the specified value and returns
nullif the specified key is not already associated with a value, otherwise returns the current value.
R
- Range - Class in me.datafox.dfxengine.math.utils
-
Various math operations for checking the ranges of
Numerals. - Range() - Constructor for class me.datafox.dfxengine.math.utils.Range
- recursiveDependentStream() - Method in class me.datafox.dfxengine.dependencies.AbstractDependency
- recursiveDependentStream() - Method in interface me.datafox.dfxengine.dependencies.Dependency
- recursiveDependentStream() - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return an empty
Stream. - remove(Object) - Method in interface me.datafox.dfxengine.handles.api.HandleMap
-
Removes the mapping for a key from this map if it is present.
- remove(Object) - Method in interface me.datafox.dfxengine.handles.api.HandleSet
-
Removes the specified element from this set if it is present.
- remove(Object) - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Removes the mapping for a key from this map if it is present.
- remove(Object) - Method in class me.datafox.dfxengine.handles.HashHandleSet
-
Removes the specified element from this set if it is present.
- remove(Object) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Removes the mapping for a key from this map if it is present.
- remove(Object) - Method in class me.datafox.dfxengine.handles.TreeHandleSet
-
Removes the specified element from this set if it is present.
- remove(Object) - Method in class me.datafox.dfxengine.values.DelegatedValueMap.NumeralMap
-
This method will always throw
UnsupportedOperationException. - remove(Object) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- remove(Object, Object) - Method in interface me.datafox.dfxengine.handles.api.HandleMap
-
Removes the entry for the specified key only if it is currently mapped to the specified value.
- remove(Object, Object) - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Removes the entry for the specified key only if it is currently mapped to the specified value.
- remove(Object, Object) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Removes the entry for the specified key only if it is currently mapped to the specified value.
- remove(Object, Object) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Removes the entry for the specified key only if it is currently mapped to the specified value.
- removeAll(Collection<?>) - Method in interface me.datafox.dfxengine.handles.api.HandleSet
-
Removes from this set all of its elements that are contained in the specified collection.
- removeAll(Collection<?>) - Method in class me.datafox.dfxengine.handles.HashHandleSet
-
Removes from this set all of its elements that are contained in the specified collection.
- removeAll(Collection<?>) - Method in class me.datafox.dfxengine.handles.TreeHandleSet
-
Removes from this set all of its elements that are contained in the specified collection.
- removeDependent(Dependent) - Method in class me.datafox.dfxengine.dependencies.AbstractDependency
- removeDependent(Dependent) - Method in interface me.datafox.dfxengine.dependencies.Dependency
- removeDependent(Dependent) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - removeDependents(Collection<? extends Dependent>) - Method in class me.datafox.dfxengine.dependencies.AbstractDependency
- removeDependents(Collection<? extends Dependent>) - Method in interface me.datafox.dfxengine.dependencies.Dependency
- removeDependents(Collection<? extends Dependent>) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - removeModifier(Modifier) - Method in interface me.datafox.dfxengine.values.api.Value
- removeModifier(Modifier) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- removeModifier(Modifier) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- removeModifier(Modifier) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - removeModifier(Modifier) - Method in class me.datafox.dfxengine.values.ValueImpl
- removeModifiers(Collection<? extends Modifier>) - Method in interface me.datafox.dfxengine.values.api.Value
- removeModifiers(Collection<? extends Modifier>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- removeModifiers(Collection<? extends Modifier>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- removeModifiers(Collection<? extends Modifier>) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - removeModifiers(Collection<? extends Modifier>) - Method in class me.datafox.dfxengine.values.ValueImpl
- replaceLast(String, String, String) - Static method in class me.datafox.dfxengine.utils.StringUtils
-
Replaces the last occurrence of the target in a string.
- resultNumeral(int) - Static method in class me.datafox.dfxengine.values.operation.MappingOperationChain
- resultValue(int) - Static method in class me.datafox.dfxengine.values.modifier.MappingOperationModifier
- retainAll(Collection<?>) - Method in interface me.datafox.dfxengine.handles.api.HandleSet
-
Retains only the elements in this set that are contained in the specified collection.
- retainAll(Collection<?>) - Method in class me.datafox.dfxengine.handles.HashHandleSet
-
Retains only the elements in this set that are contained in the specified collection.
- retainAll(Collection<?>) - Method in class me.datafox.dfxengine.handles.TreeHandleSet
-
Retains only the elements in this set that are contained in the specified collection.
- reverse(SingleParameterOperation) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
- reverseMap(Map<K, V>) - Static method in class me.datafox.dfxengine.utils.MapUtils
-
Reverses a map.
- root(double, double) - Static method in class me.datafox.dfxengine.math.utils.Operations
- root(float, float) - Static method in class me.datafox.dfxengine.math.utils.Operations
- root(int, int) - Static method in class me.datafox.dfxengine.math.utils.Operations
- root(int, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.root(Numeral, Numeral). - root(long, long) - Static method in class me.datafox.dfxengine.math.utils.Operations
- root(BigDecimal, BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Operations
- root(BigInteger, BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Operations
- root(Numeral, Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Calculates the root of a
Numeralin the base of another Numeral. - rootReversed(int, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.root(Numeral, Numeral)with reversed parameters. - ROUND_SMALLEST - Static variable in class me.datafox.dfxengine.text.formatter.SplittingNumberFormatter
-
If
true, the last split will be rounded down.
S
- scan() - Method in class me.datafox.dfxengine.injector.ClassScanner
-
Scans a class hierarchy with default settings.
- scan() - Static method in class me.datafox.dfxengine.injector.InjectorBuilder
-
Scans the class hierarchy with default settings.
- scan(boolean) - Method in class me.datafox.dfxengine.injector.ClassScanner
-
Scans a class hierarchy with default settings with optional logging.
- scan(ScanResult, boolean) - Method in class me.datafox.dfxengine.injector.ClassScanner
-
Scans a class hierarchy from a
ClassGraphScanResult. - set(Collection<? extends Handle>, Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- set(Map<? extends Handle, Numeral>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- set(Numeral) - Method in interface me.datafox.dfxengine.values.api.Value
- set(Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- set(Numeral) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- set(Numeral) - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always throw
UnsupportedOperationException. - set(Numeral) - Method in class me.datafox.dfxengine.values.ValueImpl
- set(ConfigurationKey<T>, ConfigurationValue<T>) - Method in interface me.datafox.dfxengine.text.api.TextConfiguration
- set(ConfigurationKey<T>, ConfigurationValue<T>) - Method in class me.datafox.dfxengine.text.utils.TextConfigurationImpl
- set(ConfigurationKey<T>, T) - Method in interface me.datafox.dfxengine.text.api.TextConfiguration
- set(ConfigurationKey<T>, T) - Method in class me.datafox.dfxengine.text.utils.TextConfigurationImpl
- set(TextConfiguration) - Method in interface me.datafox.dfxengine.text.api.TextConfiguration
-
Applies all entries of the provided configuration to this one, overwriting any existing entries if present.
- set(TextConfiguration) - Method in class me.datafox.dfxengine.text.utils.TextConfigurationImpl
-
Applies all entries of the provided configuration to this one, overwriting any existing entries if present.
- set(MapMathContext, Collection<? extends Handle>, Numeral) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- set(MapMathContext, Collection<? extends Handle>, Numeral) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- set(MapMathContext, Map<? extends Handle, Numeral>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
- set(MapMathContext, Map<? extends Handle, Numeral>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- setConfiguration(TextConfiguration) - Method in interface me.datafox.dfxengine.text.api.TextFactory
-
Clears current
TextConfigurationand applies the provided one to it. - setConfiguration(TextConfiguration) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
-
Clears current
TextConfigurationand applies the provided one to it. - setContext(MathContext) - Static method in class me.datafox.dfxengine.math.utils.Operations
- setDefaultNumberSuffixFormatter(NumberSuffixFormatter) - Method in interface me.datafox.dfxengine.text.api.TextFactory
-
The default
NumberSuffixFormattermust be capable of formatting any number (NumberSuffixFormatter.isInfinite()returnstrue). - setDefaultNumberSuffixFormatter(NumberSuffixFormatter) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
-
The default
NumberSuffixFormattermust be capable of formatting any number (NumberSuffixFormatter.isInfinite()returnstrue). - setDefaultValue(T) - Method in class me.datafox.dfxengine.text.api.ConfigurationKey
- setPluralConverter(PluralConverter) - Method in interface me.datafox.dfxengine.text.api.TextFactory
- setPluralConverter(PluralConverter) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
- SHORT - Static variable in class me.datafox.dfxengine.text.suffix.NamedSuffixFormatter
-
Array of abbreviated names of the short scale powers of 3 to be used as number suffixes.
- SI - Static variable in class me.datafox.dfxengine.text.suffix.NamedSuffixFormatter
-
Array of SI unit prefixes to be used as number suffixes.
- signature - Variable in class me.datafox.dfxengine.injector.serialization.ClassData
- signature - Variable in class me.datafox.dfxengine.injector.serialization.ExecutableData
- signature - Variable in class me.datafox.dfxengine.injector.serialization.FieldData
- SimpleNumberFormatter - Class in me.datafox.dfxengine.text.formatter
-
A
NumberFormatterthat formats a number in a natural form. - SimpleNumberFormatter(Logger, TextHandles) - Constructor for class me.datafox.dfxengine.text.formatter.SimpleNumberFormatter
- SingleParameterOperation - Interface in me.datafox.dfxengine.values.api.operation
-
An
Operationthat takes in one parameter along with an input. - size() - Method in class me.datafox.dfxengine.values.DelegatedValueMap.NumeralMap
- size() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- sourceNumeral() - Static method in class me.datafox.dfxengine.values.operation.MappingOperationChain
- SourceOperation - Interface in me.datafox.dfxengine.values.api.operation
-
An
Operationthat takes in no parameters, only an input. - sourceValue() - Static method in class me.datafox.dfxengine.values.modifier.MappingOperationModifier
- Space - Interface in me.datafox.dfxengine.handles.api
-
A namespace for
Handles. - SpaceImpl - Class in me.datafox.dfxengine.handles
-
Implementation of
Space. - SpecialNumeral(int) - Constructor for class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
- Split() - Constructor for class me.datafox.dfxengine.text.formatter.SplittingNumberFormatter.Split
- SPLITS - Static variable in class me.datafox.dfxengine.text.formatter.SplittingNumberFormatter
-
Splitsto be used. - SplittingNumberFormatter - Class in me.datafox.dfxengine.text.formatter
-
A
NumberFormatterthat splits a number into multiple parts in order of magnitude and outputs them in a list. - SplittingNumberFormatter(Logger, TextHandles) - Constructor for class me.datafox.dfxengine.text.formatter.SplittingNumberFormatter
- SplittingNumberFormatter.Split - Class in me.datafox.dfxengine.text.formatter
-
Defines a single part to be used with
SplittingNumberFormatter. - sqrt(double) - Static method in class me.datafox.dfxengine.math.utils.Operations
- sqrt(float) - Static method in class me.datafox.dfxengine.math.utils.Operations
- sqrt(int) - Static method in class me.datafox.dfxengine.math.utils.Operations
- sqrt(int) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.sqrt(Numeral). - sqrt(long) - Static method in class me.datafox.dfxengine.math.utils.Operations
- sqrt(BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Operations
- sqrt(BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Operations
- sqrt(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Calculates the square root of a
Numeral. - StaticText - Class in me.datafox.dfxengine.text.text
- StaticText(String) - Constructor for class me.datafox.dfxengine.text.text.StaticText
- StaticValue - Class in me.datafox.dfxengine.values
-
A numeric value backed with a
Numeral. - StaticValue(Numeral) - Constructor for class me.datafox.dfxengine.values.StaticValue
- strictEqual() - Static method in interface me.datafox.dfxengine.values.api.comparison.Comparison
- StringUtils - Class in me.datafox.dfxengine.utils
-
Utilities for manipulating strings
- StringUtils() - Constructor for class me.datafox.dfxengine.utils.StringUtils
- STRIP_ZEROS - Static variable in class me.datafox.dfxengine.text.formatter.SimpleNumberFormatter
-
If
true, the number will be stripped of any trailing zeros in the decimal part of the number before formatting. - subtract(double, double) - Static method in class me.datafox.dfxengine.math.utils.Operations
- subtract(float, float) - Static method in class me.datafox.dfxengine.math.utils.Operations
- subtract(int, int) - Static method in class me.datafox.dfxengine.math.utils.Operations
- subtract(int, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.subtract(Numeral, Numeral). - subtract(long, long) - Static method in class me.datafox.dfxengine.math.utils.Operations
- subtract(BigDecimal, BigDecimal) - Static method in class me.datafox.dfxengine.math.utils.Operations
- subtract(BigInteger, BigInteger) - Static method in class me.datafox.dfxengine.math.utils.Operations
- subtract(Numeral, Numeral) - Static method in class me.datafox.dfxengine.math.utils.Operations
-
Subtracts a
Numeralfrom another Numeral. - subtractReversed(int, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
Wrapper for
Operations.subtract(Numeral, Numeral)with reversed parameters. - SUFFIXES - Static variable in class me.datafox.dfxengine.text.suffix.NamedSuffixFormatter
-
Array of suffixes to be used.
T
- Text - Interface in me.datafox.dfxengine.text.api
-
A
Stringgeneration interface. - TextConfiguration - Interface in me.datafox.dfxengine.text.api
- TextConfigurationException - Exception Class in me.datafox.dfxengine.text.api.exception
-
Thrown if a
TextConfigurationhas an invalid value for the component using it. - TextConfigurationException() - Constructor for exception class me.datafox.dfxengine.text.api.exception.TextConfigurationException
-
Constructor for TextConfigurationException
- TextConfigurationException(String) - Constructor for exception class me.datafox.dfxengine.text.api.exception.TextConfigurationException
-
Constructor for TextConfigurationException
- TextConfigurationException(String, Throwable) - Constructor for exception class me.datafox.dfxengine.text.api.exception.TextConfigurationException
-
Constructor for TextConfigurationException
- TextConfigurationException(Throwable) - Constructor for exception class me.datafox.dfxengine.text.api.exception.TextConfigurationException
-
Constructor for TextConfigurationException
- TextConfigurationImpl - Class in me.datafox.dfxengine.text.utils
-
Implementation of
TextConfiguration, used byNumberFormatters,NumberSuffixFormatters,Textsand theTextFactory. - TextConfigurationImpl(TextFactory) - Constructor for class me.datafox.dfxengine.text.utils.TextConfigurationImpl
- TextConfigurationImpl.Builder - Class in me.datafox.dfxengine.text.utils
-
Builder for
TextConfiguration. - TextFactory - Interface in me.datafox.dfxengine.text.api
- TextFactoryImpl - Class in me.datafox.dfxengine.text
- TextFactoryImpl(Logger, HandleManager, TextHandles, List<Name<?>>, List<NameConverter<?>>, List<NumberFormatter>, List<NumberSuffixFormatter>, PluralConverter) - Constructor for class me.datafox.dfxengine.text.TextFactoryImpl
- TextHandles - Class in me.datafox.dfxengine.text.utils
- TextHandles(HandleManager) - Constructor for class me.datafox.dfxengine.text.utils.TextHandles
- TextUtils - Class in me.datafox.dfxengine.text.utils
-
Utilities for this module
- TextUtils() - Constructor for class me.datafox.dfxengine.text.utils.TextUtils
- TIME_LONG - Static variable in class me.datafox.dfxengine.text.formatter.SplittingNumberFormatter
-
Array of
Splitsfor formatting time with singular and plural names of different units of time, from seconds to years. - TIME_SHORT - Static variable in class me.datafox.dfxengine.text.formatter.SplittingNumberFormatter
-
Array of
Splitsfor formatting time with abbreviations of different units of time, from seconds to years. - toBigDec(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toBigDecNumeral(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toBigInt(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toBigIntNumeral(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toDecimal() - Method in interface me.datafox.dfxengine.math.api.Numeral
- toDecimal() - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- toDecimal() - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- toDecimal() - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- toDecimal() - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- toDecimal() - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- toDecimal() - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- toDecimal() - Method in interface me.datafox.dfxengine.values.api.Value
-
If the base
Numeraldoes not represent a decimal value (NumeralType.isDecimal()isfalseforNumeral.getType()), converts it to the smallest decimal type that hold the represented value. - toDecimal() - Method in interface me.datafox.dfxengine.values.api.ValueMap
-
Converts all
Valuesto the smallest decimal type that can hold its represented value. - toDecimal() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Converts all
Valuesto the smallest decimal type that can hold its represented value. - toDecimal() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
This implementation always returns itself.
- toDecimal() - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always throw
UnsupportedOperationException. - toDecimal() - Method in class me.datafox.dfxengine.values.ValueImpl
-
If the base
Numeraldoes not represent a decimal value (NumeralType.isDecimal()isfalseforNumeral.getType()), converts it to the smallest decimal type that hold the represented value. - toDecimal(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toDouble(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toDoubleNumeral(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toFloat(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toFloatNumeral(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toInt(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toInteger() - Method in interface me.datafox.dfxengine.math.api.Numeral
- toInteger() - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- toInteger() - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- toInteger() - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- toInteger() - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- toInteger() - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- toInteger() - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- toInteger() - Method in interface me.datafox.dfxengine.values.api.Value
-
If the base
Numeraldoes not represent an integer value (NumeralType.isInteger()isfalseforNumeral.getType()), converts it to the smallest integer type that hold the represented value. - toInteger() - Method in interface me.datafox.dfxengine.values.api.ValueMap
-
Converts all
Valuesto the smallest integer type that can hold its represented value. - toInteger() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Converts all
Valuesto the smallest integer type that can hold its represented value. - toInteger() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
This implementation always returns itself.
- toInteger() - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always throw
UnsupportedOperationException. - toInteger() - Method in class me.datafox.dfxengine.values.ValueImpl
-
If the base
Numeraldoes not represent an integer value (NumeralType.isInteger()isfalseforNumeral.getType()), converts it to the smallest integer type that hold the represented value. - toInteger(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toIntNumeral(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toLong(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toLongNumeral(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toNumeral(Numeral, NumeralType) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toSmallestType() - Method in interface me.datafox.dfxengine.math.api.Numeral
- toSmallestType() - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- toSmallestType() - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- toSmallestType() - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- toSmallestType() - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- toSmallestType() - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- toSmallestType() - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- toSmallestType() - Method in interface me.datafox.dfxengine.values.api.Value
-
Converts the base
Numeralto the smallest type that can hold its represented value. - toSmallestType() - Method in interface me.datafox.dfxengine.values.api.ValueMap
-
Converts all
Valuesto the smallest type that can hold its represented value. - toSmallestType() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Converts all
Valuesto the smallest type that can hold its represented value. - toSmallestType() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
-
This implementation always returns itself.
- toSmallestType() - Method in class me.datafox.dfxengine.values.StaticValue
-
This implementation will always return
false. - toSmallestType() - Method in class me.datafox.dfxengine.values.ValueImpl
-
Converts the base
Numeralto the smallest type that can hold its represented value. - toSmallestType(Collection<? extends Handle>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
-
Converts specified
Valuesto the smallest type that can hold its represented value. - toSmallestType(Collection<? extends Handle>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Converts specified
Valuesto the smallest type that can hold its represented value. - toSmallestType(Numeral) - Static method in class me.datafox.dfxengine.math.utils.Conversion
- toString() - Method in class me.datafox.dfxengine.handles.GroupImpl
- toString() - Method in class me.datafox.dfxengine.handles.HandleImpl
- toString() - Method in class me.datafox.dfxengine.handles.SpaceImpl
- toString() - Method in class me.datafox.dfxengine.injector.api.TypeRef
- toString() - Method in class me.datafox.dfxengine.math.numeral.BigDecNumeral
- toString() - Method in class me.datafox.dfxengine.math.numeral.BigIntNumeral
- toString() - Method in class me.datafox.dfxengine.math.numeral.DoubleNumeral
- toString() - Method in class me.datafox.dfxengine.math.numeral.FloatNumeral
- toString() - Method in class me.datafox.dfxengine.math.numeral.IntNumeral
- toString() - Method in class me.datafox.dfxengine.math.numeral.LongNumeral
- toString() - Method in class me.datafox.dfxengine.values.DelegatedValueMap.NumeralMap
- toString() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- toString() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.SpecialNumeral
- toString() - Method in class me.datafox.dfxengine.values.StaticValue
- toString() - Method in class me.datafox.dfxengine.values.ValueImpl
- toStringParametersWithoutPackage() - Method in class me.datafox.dfxengine.injector.api.TypeRef
- toStringWithoutPackage() - Method in class me.datafox.dfxengine.injector.api.TypeRef
- treatNonExistingAs() - Method in class me.datafox.dfxengine.values.api.comparison.MapComparisonContext
- TreeHandleMap<T> - Class in me.datafox.dfxengine.handles
- TreeHandleMap(Space) - Constructor for class me.datafox.dfxengine.handles.TreeHandleMap
-
Uses
LoggerFactory.getLogger(Class)withTreeHandleMap.class. - TreeHandleMap(Space, Logger) - Constructor for class me.datafox.dfxengine.handles.TreeHandleMap
- TreeHandleSet - Class in me.datafox.dfxengine.handles
- TreeHandleSet(Space) - Constructor for class me.datafox.dfxengine.handles.TreeHandleSet
-
Uses
LoggerFactory.getLogger(Class)withTreeHandleSet.class. - TreeHandleSet(Space, Logger) - Constructor for class me.datafox.dfxengine.handles.TreeHandleSet
- type - Variable in class me.datafox.dfxengine.injector.serialization.ClassData
- type - Variable in class me.datafox.dfxengine.injector.serialization.FieldData
- typeName(Type) - Static method in class me.datafox.dfxengine.utils.StringUtils
- TypeRef<T> - Class in me.datafox.dfxengine.injector.api
-
Represents a type with parameters.
- TypeRef(Class<T>, boolean, List<TypeRef<?>>) - Constructor for class me.datafox.dfxengine.injector.api.TypeRef
-
Constructs a type reference
U
- uncast() - Method in class me.datafox.dfxengine.injector.api.TypeRef
-
The purpose of this method is to be able to cast a type reference to a parameterised type with multiple type layers without the compiler complaining about illegal casting.
- unmodifiable() - Method in interface me.datafox.dfxengine.handles.api.HandleMap
-
Returns an unmodifiable version of this map.
- unmodifiable() - Method in interface me.datafox.dfxengine.handles.api.HandleSet
-
Returns an unmodifiable version of this set.
- unmodifiable() - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Returns an unmodifiable version of this map.
- unmodifiable() - Method in class me.datafox.dfxengine.handles.HashHandleSet
-
Returns an unmodifiable version of this set.
- unmodifiable() - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Returns an unmodifiable version of this map.
- unmodifiable() - Method in class me.datafox.dfxengine.handles.TreeHandleSet
-
Returns an unmodifiable version of this set.
- unmodifiable() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Returns an unmodifiable version of this map.
- UnresolvedOrUnknownTypeException - Exception Class in me.datafox.dfxengine.injector.exception
-
An exception that is thrown when a
Componentor any of its dependencies have an unresolved or unknown type. - UnresolvedOrUnknownTypeException(String) - Constructor for exception class me.datafox.dfxengine.injector.exception.UnresolvedOrUnknownTypeException
- USE_LIST_DELIMITER - Static variable in class me.datafox.dfxengine.text.formatter.SplittingNumberFormatter
-
If
true,ConfigurationKeys.LIST_DELIMITERandConfigurationKeys.LIST_LAST_DELIMITERwill be used instead ofConfigurationKeys.DELIMITER. - USE_LIST_DELIMITER - Static variable in class me.datafox.dfxengine.text.text.ChainedText
-
If
true,ConfigurationKeys.LIST_DELIMITERandConfigurationKeys.LIST_LAST_DELIMITERwill be used instead ofConfigurationKeys.DELIMITER. - USE_MODIFIED - Static variable in class me.datafox.dfxengine.text.text.ValueText
- USE_PLURAL - Static variable in class me.datafox.dfxengine.text.text.NameText
-
If
true, the plural form will be used instead of the singular form. - useModifiedValue() - Method in class me.datafox.dfxengine.values.api.comparison.ComparisonContext
V
- value() - Element in annotation interface me.datafox.dfxengine.injector.api.annotation.Component
-
InstantiationPolicy.ONCEmeans that this component will be instantiated once. - value() - Element in annotation interface me.datafox.dfxengine.injector.api.annotation.Initialize
-
Used for determining the invocation order of all initialization methods.
- value(Value) - Method in class me.datafox.dfxengine.values.DelegatedValueMap.Builder
- Value - Interface in me.datafox.dfxengine.values.api
- ValueImpl - Class in me.datafox.dfxengine.values
- ValueImpl(Handle, Numeral, boolean) - Constructor for class me.datafox.dfxengine.values.ValueImpl
- ValueMap - Interface in me.datafox.dfxengine.values.api
- valueOf(String) - Static method in enum class me.datafox.dfxengine.injector.api.InstantiationPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.datafox.dfxengine.injector.InjectorImpl.LoggerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.datafox.dfxengine.math.api.NumeralType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class me.datafox.dfxengine.injector.api.InstantiationPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class me.datafox.dfxengine.injector.InjectorImpl.LoggerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class me.datafox.dfxengine.math.api.NumeralType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class me.datafox.dfxengine.values.DelegatedValueMap.NumeralMap
- values() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
- values(Collection<? extends Value>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap.Builder
- Values - Class in me.datafox.dfxengine.values.utils
- Values() - Constructor for class me.datafox.dfxengine.values.utils.Values
- ValueText - Class in me.datafox.dfxengine.text.text
-
A
Textimplementation that formats a suppliedNumeralusing aNumberFormatterdetermined byConfigurationKeys.NUMBER_FORMATTER. - ValueText(Supplier<Value>) - Constructor for class me.datafox.dfxengine.text.text.ValueText
- ValueText(Supplier<Value>, TextConfiguration) - Constructor for class me.datafox.dfxengine.text.text.ValueText
All Classes and Interfaces|All Packages|Serialized Form