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
Handle
with 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
Handle
with 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
Handle
with 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
Numerals
together. - 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
Dependent
that depends on this class. - addDependent(Dependent) - Method in interface me.datafox.dfxengine.dependencies.Dependency
-
Register a
Dependent
that 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
Dependents
that depends on this class. - addDependents(Collection<? extends Dependent>) - Method in interface me.datafox.dfxengine.dependencies.Dependency
-
Register
Dependents
that 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
NumberSuffixFormatter
is set and thisNumberSuffixFormatter
can 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
NumberSuffixFormatter
is set and thisNumberSuffixFormatter
can 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
Numeral
backed 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
Numeral
backed 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
float
toBigInteger
is done usingFloatNumeral.bigDecValue()
.toBigInteger()
, which uses theString
representation 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
InjectorImpl
according 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
Text
implementation that chains otherTexts
together by using eitherConfigurationKeys.DELIMITER
, orConfigurationKeys.LIST_DELIMITER
andConfigurationKeys.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
NumberSuffixFormatter
that 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
Values
from 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
Operations
from theMappingOperationModifier
. - clearOperations() - Method in class me.datafox.dfxengine.values.operation.MappingOperationChain.Builder
-
Clears all
Operations
from theMappingOperationChain
. - clearOperations() - Method in class me.datafox.dfxengine.values.operation.OperationChain.Builder
-
Clears all
Operations
from 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
Text
implementation that generates the text based on an arbitraryConfigurationKey
and 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
TextFactory
for 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
true
if this set contains the specified element. - contains(Object) - Method in class me.datafox.dfxengine.handles.HashHandleSet
-
Returns
true
if this set contains the specified element. - contains(Object) - Method in class me.datafox.dfxengine.handles.TreeHandleSet
-
Returns
true
if this set contains the specified element. - containsAll(Collection<?>) - Method in interface me.datafox.dfxengine.handles.api.HandleSet
-
Returns
true
if this set contains all elements present in the specified collection. - containsAll(Collection<?>) - Method in class me.datafox.dfxengine.handles.HashHandleSet
-
Returns
true
if this set contains all elements present in the specified collection. - containsAll(Collection<?>) - Method in class me.datafox.dfxengine.handles.TreeHandleSet
-
Returns
true
if 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
Dependent
is 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
Dependent
is 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
Dependents
are 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
Dependents
are 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
true
if this map contains a mapping for the specified key. - containsKey(Object) - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Returns
true
if this map contains a mapping for the specified key. - containsKey(Object) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Returns
true
if 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
true
if this map contains a mapping for all the specified keys. - containsKeys(Collection<?>) - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Returns
true
if this map contains a mapping for all the specified keys. - containsKeys(Collection<?>) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Returns
true
if this map contains a mapping for all the specified keys. - containsKeys(Collection<?>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Returns
true
if 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
Values
of this map that can be converted to the specified type. - convertAllowed(NumeralType) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Only converts
Values
of 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
PluralConverter
is used to generate the plural form. - createName(T, String) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
-
The
PluralConverter
is 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
-
BigDecimal
representation ofDouble.MAX_VALUE
. - DEC_MAX_FLOAT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimal
representation ofFloat.MAX_VALUE
. - DEC_MAX_INT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimal
representation ofInteger.MAX_VALUE
. - DEC_MAX_LONG - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimal
representation ofLong.MAX_VALUE
. - DEC_MIN_DOUBLE - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimal
representation of-Double.MAX_VALUE
. - DEC_MIN_FLOAT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimal
representation of-Float.MAX_VALUE
. - DEC_MIN_INT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimal
representation ofInteger.MIN_VALUE
. - DEC_MIN_LONG - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigDecimal
representation ofLong.MIN_VALUE
. - defaultConfiguration() - Static method in class me.datafox.dfxengine.handles.HandleManagerConfiguration
- DefaultPluralConverter - Class in me.datafox.dfxengine.text.converter
-
A
PluralConverter
that 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
Dependencies
for 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
Numeral
from 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
double
orDouble
. - DoubleNumeral - Class in me.datafox.dfxengine.math.numeral
-
Implementation of
Numeral
backed 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
Operation
that 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
NumberFormatter
that 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 aNumberSuffixFormatter
will 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
Injector
whenInjector.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
EventHandler
method 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
NumberSuffixFormatter
that 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
Inject
isfinal
. - 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
float
orFloat
. - FloatNumeral - Class in me.datafox.dfxengine.math.numeral
-
Implementation of
Numeral
backed 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
-
Handle
of theNumberFormatter
to be used for the splits. - fractionMultiply(int, Value, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
The formula for the
MappingOperationModifier
is[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
TextConfiguration
and 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
null
if none is present. - get(Object) - Method in class me.datafox.dfxengine.handles.HashHandleMap
-
Returns the value to which the specified key is mapped, or
null
if none is present. - get(Object) - Method in class me.datafox.dfxengine.handles.TreeHandleMap
-
Returns the value to which the specified key is mapped, or
null
if 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
TextConfiguration
to avoid cyclic method calls - get(TextFactory, TextConfiguration) - Method in interface me.datafox.dfxengine.text.api.Text
-
Implementation should use the provided
TextConfiguration
and notTextFactory.getConfiguration()
. - get(TextFactory, TextConfiguration) - Method in class me.datafox.dfxengine.text.text.AbstractText
-
Implementation should use the provided
TextConfiguration
and 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
Handles
in 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
Handles
in 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
Handles
in 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
Handles
in 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
Handles
in 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
Handles
in 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
Component
of the specified type. - getComponent(Class<T>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns a single
Component
of the specified type. - getComponent(Class<T>, Class<R>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns a single
Component
of the specified type. - getComponent(Class<T>, Class<R>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns a single
Component
of the specified type. - getComponent(TypeRef<T>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns a single
Component
of the specified type. - getComponent(TypeRef<T>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns a single
Component
of the specified type. - getComponent(TypeRef<T>, TypeRef<R>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns a single
Component
of the specified type. - getComponent(TypeRef<T>, TypeRef<R>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns a single
Component
of the specified type. - getComponents(Class<T>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns
Components
of the specified type. - getComponents(Class<T>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns
Components
of the specified type. - getComponents(Class<T>, Class<R>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns
Components
of the specified type. - getComponents(Class<T>, Class<R>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns
Components
of the specified type. - getComponents(TypeRef<T>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns
Components
of the specified type. - getComponents(TypeRef<T>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns
Components
of the specified type. - getComponents(TypeRef<T>, TypeRef<R>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Returns
Components
of the specified type. - getComponents(TypeRef<T>, TypeRef<R>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Returns
Components
of the specified type. - getConfiguration() - Method in interface me.datafox.dfxengine.text.api.TextFactory
-
This method should always return the same
TextConfiguration
instance. - 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
Name
associated 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
Name
associated 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
Integer
0
. - 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
Group
with 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
Group
with 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
Handle
with 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
Handle
with 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
Space
with 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
Space
with 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
true
if 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
true
if 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
true
if 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
true
if 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
Space
associated with this map. - getSpace() - Method in interface me.datafox.dfxengine.handles.api.HandleSet
-
Returns the
Space
associated with this set. - getSpace() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Returns the
Space
associated 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
-1
if 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
HandleSet
is 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
NameConverter
that 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
Components
are 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
Components
are instantiated. - INT - Enum constant in enum class me.datafox.dfxengine.math.api.NumeralType
-
Value that represents an
int
orInteger
. - INT_MAX_DOUBLE - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigInteger
representation ofDouble.MAX_VALUE
. - INT_MAX_FLOAT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigInteger
representation ofFloat.MAX_VALUE
. - INT_MAX_INT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigInteger
representation ofInteger.MAX_VALUE
. - INT_MAX_LONG - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigInteger
representation ofLong.MAX_VALUE
. - INT_MIN_DOUBLE - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigInteger
representation of-Double.MAX_VALUE
. - INT_MIN_FLOAT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigInteger
representation of-Float.MAX_VALUE
. - INT_MIN_INT - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigInteger
representation ofInteger.MIN_VALUE
. - INT_MIN_LONG - Static variable in class me.datafox.dfxengine.math.utils.Range
-
BigInteger
representation 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
Numeral
backed 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 allDependents
of this class. - invalidateDependents() - Method in interface me.datafox.dfxengine.dependencies.Dependency
-
Calls
Dependent.invalidate()
on allDependents
of 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
EventHandlers
with the specified event that can accept its type as a parameter. - invokeEvent(T) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Calls all
EventHandlers
with the specified event that can accept its type as a parameter. - invokeEvents(Collection<?>) - Method in interface me.datafox.dfxengine.injector.api.Injector
-
Calls all
EventHandlers
with the specified events that can accept their types as parameters. - invokeEvents(Collection<?>) - Method in class me.datafox.dfxengine.injector.InjectorImpl
-
Calls all
EventHandlers
with 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
Numeral
based 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
-
Logger
for 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
Numeral
in 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
long
orLong
. - 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
Numeral
backed 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
Comparisons
onValueMaps
. - MapComparisonContext() - Constructor for class me.datafox.dfxengine.values.api.comparison.MapComparisonContext
- MapMathContext - Class in me.datafox.dfxengine.values.api.operation
-
Context used when applying
Operations
onValueMaps
. - MapMathContext() - Constructor for class me.datafox.dfxengine.values.api.operation.MapMathContext
- MappingOperationChain - Class in me.datafox.dfxengine.values.operation
-
An extension of the
OperationChain
which 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 ofNumeral
that is used to refer to the source numeral and the result numerals ofOperations
. - MappingOperationModifier - Class in me.datafox.dfxengine.values.modifier
-
An extension of
OperationModifier
that 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
StaticValue
that 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
Component
depends on a single other Component or if a single Component has been requested from theInjectorImpl
but 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
Numerals
together. - 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
NameConverter
to 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
NumberSuffixFormatter
that generates a suffix based on an array of suffixes and an interval, configured withNamedSuffixFormatter.SUFFIXES
andNamedSuffixFormatter.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
Component
has dependencies that have not been registered, or if a single Component is requested from theInjectorImpl
and 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
-
Handle
of theNumberFormatter
to 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
BigDecimal
number to aString
. - NumberSuffixFormatter - Interface in me.datafox.dfxengine.text.api
-
A formatter that scales a
BigDecimal
number 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
Text
implementation that formats a suppliedNumber
using aNumberFormatter
determined 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
Number
types. - 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
Text
implementation that formats a suppliedNumeral
using aNumberFormatter
determined 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
Number
is not an instance ofInteger
,Long
,BigInteger
,Float
,Double
orBigDecimal
, this method attempts to parse the number usingObject.toString()
. - of(String) - Static method in class me.datafox.dfxengine.math.utils.Numerals
-
If the specified
String
represents an integer, aBigIntNumeral
is 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
Component
will 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
Operation
that 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
Component
will 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
Numeral
to the power of another Numeral. - powerMultiply(int, Value, Value) - Static method in class me.datafox.dfxengine.values.utils.Modifiers
-
The formula for the
MappingOperationModifier
is[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
Value
in 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
null
if 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
null
if 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
null
if 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
null
if 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
Numeral
in 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
ClassGraph
ScanResult
. - 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
TextConfiguration
and applies the provided one to it. - setConfiguration(TextConfiguration) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
-
Clears current
TextConfiguration
and 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
NumberSuffixFormatter
must be capable of formatting any number (NumberSuffixFormatter.isInfinite()
returnstrue
). - setDefaultNumberSuffixFormatter(NumberSuffixFormatter) - Method in class me.datafox.dfxengine.text.TextFactoryImpl
-
The default
NumberSuffixFormatter
must 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
NumberFormatter
that 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
Operation
that 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
Operation
that 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
-
Splits
to be used. - SplittingNumberFormatter - Class in me.datafox.dfxengine.text.formatter
-
A
NumberFormatter
that 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
Numeral
from 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
String
generation interface. - TextConfiguration - Interface in me.datafox.dfxengine.text.api
- TextConfigurationException - Exception Class in me.datafox.dfxengine.text.api.exception
-
Thrown if a
TextConfiguration
has 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
,Texts
and 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
Splits
for 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
Splits
for 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
Numeral
does not represent a decimal value (NumeralType.isDecimal()
isfalse
forNumeral.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
Values
to the smallest decimal type that can hold its represented value. - toDecimal() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Converts all
Values
to 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
Numeral
does not represent a decimal value (NumeralType.isDecimal()
isfalse
forNumeral.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
Numeral
does not represent an integer value (NumeralType.isInteger()
isfalse
forNumeral.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
Values
to the smallest integer type that can hold its represented value. - toInteger() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Converts all
Values
to 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
Numeral
does not represent an integer value (NumeralType.isInteger()
isfalse
forNumeral.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
Numeral
to the smallest type that can hold its represented value. - toSmallestType() - Method in interface me.datafox.dfxengine.values.api.ValueMap
-
Converts all
Values
to the smallest type that can hold its represented value. - toSmallestType() - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Converts all
Values
to 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
Numeral
to the smallest type that can hold its represented value. - toSmallestType(Collection<? extends Handle>) - Method in interface me.datafox.dfxengine.values.api.ValueMap
-
Converts specified
Values
to the smallest type that can hold its represented value. - toSmallestType(Collection<? extends Handle>) - Method in class me.datafox.dfxengine.values.DelegatedValueMap
-
Converts specified
Values
to 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
Component
or 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_DELIMITER
andConfigurationKeys.LIST_LAST_DELIMITER
will be used instead ofConfigurationKeys.DELIMITER
. - USE_LIST_DELIMITER - Static variable in class me.datafox.dfxengine.text.text.ChainedText
-
If
true
,ConfigurationKeys.LIST_DELIMITER
andConfigurationKeys.LIST_LAST_DELIMITER
will 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.ONCE
means 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
Text
implementation that formats a suppliedNumeral
using aNumberFormatter
determined 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