See: Description
| Class | Description |
|---|---|
| AttributeID | |
| CamelCaseName |
The CamelCaseName provides support for the camelCase naming convention.
|
| CheapSplitter | |
| ClassFilter | |
| ClassInfoRef |
The ClassInfoRef class is used to represent class information via the Dark Matter ID (dmdID)
defined on ClassDefinitions and stored statically in the DMSAG compact schemas generated from
the DMO Generator utility.
|
| DefinitionName |
The DefinitionName provides the naming mechanism for all definition that make
use of the dark-matter definition conventions.
|
| DmcTypeAttributeID |
The DmcTypeAttributeID type stores integer identifiers of AttributeDefinitions.
|
| DmcTypeBoolean |
The DmcBoolean type is meant to store Boolean values.
|
| DmcTypeByte |
The DmcByte type is meant to store Byte values.
|
| DmcTypeCamelCaseName |
The DmcTypeCamelCaseName class provides support for camelCase based names for things.
|
| DmcTypeClassFilter |
The DmcTypeClassFilter is used to perform matches against objects based on their class
or auxiliary classes.
|
| DmcTypeClassInfoRef | |
| DmcTypeComplexTypeWithRefs<VALUE> |
The DmcTypeComplexTypeWithRefs type is a marker type that allows for resolution of references
that are part of a ComplexTypeDefinition.
|
| DmcTypeDate |
The DmcTypeDate type is meant to store Date values.
|
| DmcTypeDefinitionName |
The DmcTypeDefinitionName class provides support for simple, String based names for objects.
|
| DmcTypeDmcAttribute |
The DmcTypeDmcAttribute type is meant to allow you to refer to attributes from other attributes,
This may seem weird, but it allows for things like object naming; trust me, it's cool!
|
| DmcTypeDmcFilter<VALUE extends DmcFilter> | |
| DmcTypeDmcHierarchicObjectName<VALUE extends DmcHierarchicObjectName> | |
| DmcTypeDmcObject |
The DmcTypeDmcObject type is meant to refer to raw DmcObjects.
|
| DmcTypeDmcObjectName<VALUE extends DmcObjectName> | |
| DmcTypeDotName |
The DmcTypeDotName class provides support for simple, DotName names for objects.
|
| DmcTypeDouble |
The DmcDouble type is meant to store Double values.
|
| DmcTypeFilterContainer | |
| DmcTypeFloat |
The DmcFloat type is meant to store Float values.
|
| DmcTypeFullyQualifiedName | |
| DmcTypeInteger |
The DmcInteger type is meant to store Integer values.
|
| DmcTypeIntegerName |
The DmcTypeIntegerName class provides support for simple, Integer based names for objects.
|
| DmcTypeIntegerToBoolean |
The DmcTypeIntegerToBoolean class provides hashed attribute support for mapping Integers to Booleans.
|
| DmcTypeIntegerToString |
The DmcTypeIntegerToString class provides hashed attribute support for mapping Integers to Strings.
|
| DmcTypeIntegerToUUIDLite |
The DmcTypeIntegerToUUIDLite class provides hashed attribute support for mapping Integers to Booleans.
|
| DmcTypeLabelledIntegerDataPoint | |
| DmcTypeLong |
The DmcLong type is meant to store Long values.
|
| DmcTypeLongName |
The DmcTypeLongName class provides support for simple, Long based names for objects.
|
| DmcTypeModifier | |
| DmcTypeNameContainer |
The DmcTypeNameContainer provides the DmcType interface for NameContainers.
|
| DmcTypeNamedObjectREF<HELPER extends DmcNamedObjectREF,NAMETYPE extends DmcObjectName> |
The DmcTypeNamedObjectREF is a base type from which all references to named objects
are derived.
|
| DmcTypeRuleName |
The DmcTypeRuleName class provides support for camelCase based names for rules.
|
| DmcTypeShort |
The DmcShort type is meant to store Short values.
|
| DmcTypeString | |
| DmcTypeStringName |
The DmcTypeStringName class provides support for simple, String based names for objects.
|
| DmcTypeStringToString |
The DmcTypeStringToString class provides hashed attribute support for mapping Integers to Strings.
|
| DmcTypeTimeDoubleDataPoint | |
| DmcTypeUUIDLite | |
| DmcTypeUUIDName |
The DmcTypeUUIDName class provides support for naming of objects by UUIDs.
|
| DotName |
The DotName provides standard mechanisms to deal with hierarchic names composed of
strings interspersed with periods (dots) to separate the name elements.
|
| FilterContainer |
The FilterContainer serves a similar purpose to the NameContainer but for DmcFilter
derivatives.
|
| FQNTuple | |
| FullyQualifiedName |
The StringName provides the simplest form of naming an object i.e.
|
| IntegerName |
The IntegerName provides another simple form of naming an object i.e.
|
| IntegerToBoolean |
The IntegerToBoolean class provides the basis for an attribute that maps an Integer to a Boolean value.
|
| IntegerToString |
The IntegerToString class provides the basis for an attribute that maps an Integer to a String value.
|
| IntegerToUUIDLite |
The IntegerToString class provides the basis for an attribute that maps an Integer to a String value.
|
| IntegerVar |
The IntegerVar class provides for the storage of a integer value that can be
changed.
|
| LabelledIntegerDataPoint |
The LabelledDataPoint class allows for the representation of a single data point
with a string label value and an integer value.
|
| LongName |
The LongName provides another simple form of naming an object i.e.
|
| LongVar |
The LongVar class provides for the storage of a integer value that can be
changed.
|
| Modifier |
The Modifier type is used to represent modification operations on a DmcObject.
|
| NameContainer |
The NameContainer is designed to hold a typed DmcObjectName value.
|
| RuleName |
The RuleName provides support for the naming of rule data based on the camelCase naming convention.
|
| StringName |
The StringName provides the simplest form of naming an object i.e.
|
| StringToString |
The StringToString class provides the basis for an attribute that maps a String to another String value.
|
| TimeDoubleDataPoint |
The TimeDataPoint class allows for the representation of a single data point
at a given point in time.
|
| UUIDLite |
The UUIDLite class is meant to hold two long values that represent a complete
java.util.UUID.
|
| UUIDName |
The UUIDName provides naming based on UUIDLites.
|
Copyright © 2023. All rights reserved.