| Modifier and Type | Method and Description |
|---|---|
Ref<Type> |
TemplateParameter.getGovernor() |
Ref<?> |
TemplateParameter.getReference() |
Ref<Type> |
Scope.getTypeRef(String ref,
String module)
Get or create reference by name
|
Ref<Value> |
Scope.getValueRef(String ref,
String module)
Get or create reference by name
|
Ref<Type> |
UniversalType.ref() |
Ref<Type> |
BuiltinClass.ref() |
| Modifier and Type | Method and Description |
|---|---|
Scope |
Scope.templateInstanceScope(Template<?> template,
List<Ref<?>> arguments) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConstraintTemplate
Interface for processing constraints.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Constraint.check(Scope scope,
Ref<Value> valueRef) |
ConstraintTemplate |
ConstraintFactory.containedSubtype(Ref<Type> typeRef,
boolean includes) |
ConstraintTemplate |
ConstraintFactory.pattern(Ref<Value> valueRef) |
ConstraintTemplate |
ConstraintFactory.tableConstraint(Ref<Type> objectSet,
List<RelationItem> relationItems) |
ConstraintTemplate |
ConstraintFactory.type(Ref<Type> typeRef) |
ConstraintTemplate |
ConstraintFactory.value(Ref<Value> valueRef) |
ConstraintTemplate |
ConstraintFactory.valueRange(Ref<Value> min,
boolean minLt,
Ref<Value> max,
boolean maxGt) |
ConstraintTemplate |
ConstraintFactory.valueRange(Ref<Value> min,
boolean minLt,
Ref<Value> max,
boolean maxGt) |
ConstraintTemplate |
ConstraintFactory.valuesFromSet(Ref<Type> setRef) |
| Modifier and Type | Method and Description |
|---|---|
static TagEncoding |
TagEncoding.create(TagMethod moduleTagMethod,
TagMethod tagMethod,
TagClass tagClass,
Ref<Value> tagNumberRef) |
| Modifier and Type | Method and Description |
|---|---|
Ref<Type> |
TypeResolver.getTypeRef(String ref,
String module) |
Ref<Value> |
ValueResolver.getValueRef(String ref,
String module) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ClassFieldType |
interface |
ClassType |
interface |
CollectionOfType |
interface |
CollectionType |
interface |
CollectionTypeExtensionGroup |
interface |
ComponentType |
interface |
DefinedType |
interface |
Enumerated |
interface |
NamedType |
interface |
TaggedType |
interface |
Type |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassFieldRef |
class |
TypeNameRef |
| Modifier and Type | Method and Description |
|---|---|
Ref<Type> |
TypeFactory.builtin(String typeName) |
Ref<Type> |
ComponentType.getComponentTypeRef() |
Ref<?> |
ClassFieldType.getDefault() |
Ref<Value> |
ComponentType.getDefaultValueRef() |
Ref<?> |
ClassFieldType.optimizeRef(Scope scope,
Ref<?> ref) |
Ref<Type> |
DefinedType.toRef() |
Ref<Type> |
TypeFactory.typeFromObjectRef(Ref<?> source,
List<String> path,
String name) |
Ref<Value> |
TypeFactory.valueFromObjectRef(Ref<?> source,
String path,
String name) |
Ref<Type> |
TypeFactory.valueSetFromObjectRef(Ref<?> source,
String path,
String name) |
| Modifier and Type | Method and Description |
|---|---|
default void |
ClassFieldType.accept(Scope scope,
Ref<Value> valueRef) |
void |
Type.accept(Scope scope,
Ref<Value> valueRef)
Accept value, use scope for resolution.
|
void |
ClassFieldType.acceptRef(Scope scope,
Ref<?> ref) |
default void |
ComponentTypeConsumer.addComponent(ComponentType.Kind kind,
String name,
Ref<Type> typeRef) |
void |
ComponentTypeConsumer.addComponent(ComponentType.Kind kind,
String name,
Ref<Type> typeRef,
boolean optional,
Ref<Value> defaultValue) |
void |
ComponentTypeConsumer.addComponent(ComponentType.Kind kind,
String name,
Ref<Type> typeRef,
boolean optional,
Ref<Value> defaultValue) |
void |
ComponentTypeConsumer.addComponentsFromType(ComponentType.Kind kind,
Ref<Type> typeRef) |
void |
Enumerated.addItem(Enumerated.ItemKind kind,
String name,
Ref<Value> valueRef) |
Type |
TypeFactory.constrained(ConstraintTemplate constraintTemplate,
Ref<Type> typeRef) |
DefinedType |
TypeFactory.define(String name,
Ref<Type> typeRef,
Collection<TemplateParameter> parameters) |
DefinedValue |
TypeFactory.define(String name,
Ref<Type> typeRef,
Ref<Value> valueRef,
Collection<TemplateParameter> parameters) |
DefinedValue |
TypeFactory.define(String name,
Ref<Type> typeRef,
Ref<Value> valueRef,
Collection<TemplateParameter> parameters) |
ClassFieldType |
TypeFactory.fixedTypeValueField(String name,
Ref<Type> typeRef,
boolean unique,
boolean optional,
Ref<Value> defaultValue) |
ClassFieldType |
TypeFactory.fixedTypeValueField(String name,
Ref<Type> typeRef,
boolean unique,
boolean optional,
Ref<Value> defaultValue) |
ClassFieldType |
TypeFactory.fixedTypeValueSetField(String name,
Ref<Type> typeRef,
boolean optional,
ConstraintTemplate defaultElementSetSpecs) |
Type |
TypeFactory.instanceOf(Ref<Type> classTypeRef) |
ConstraintTemplate |
TypeFactory.objectSetElements(Ref<?> source) |
Value |
Type.optimize(Scope scope,
Ref<Value> valueRef)
Optimize value to type native value kind.
|
Ref<?> |
ClassFieldType.optimizeRef(Scope scope,
Ref<?> ref) |
Type |
TypeFactory.selectionType(String componentName,
Ref<Type> typeRef) |
IEncoding |
TypeFactory.tagEncoding(TagMethod method,
TagClass tagClass,
Ref<Value> tagNumberRef) |
Type |
TypeFactory.tagged(IEncoding encoding,
Ref<Type> typeRef) |
TemplateParameter |
TypeFactory.templateParameter(int index,
Ref<?> ref,
Ref<Type> governor) |
TemplateParameter |
TypeFactory.templateParameter(int index,
Ref<?> ref,
Ref<Type> governor) |
ClassFieldType |
TypeFactory.typeClassField(String name,
boolean optional,
Ref<Type> defaultTypeRef) |
Ref<Type> |
TypeFactory.typeFromObjectRef(Ref<?> source,
List<String> path,
String name) |
Type |
TypeFactory.typeTemplateInstance(Ref<Type> ref,
List<Ref<?>> arguments) |
Ref<Value> |
TypeFactory.valueFromObjectRef(Ref<?> source,
String path,
String name) |
Ref<Type> |
TypeFactory.valueSetFromObjectRef(Ref<?> source,
String path,
String name) |
Value |
TypeFactory.valueTemplateInstance(Ref<Value> ref,
List<Ref<?>> arguments) |
ClassFieldType |
TypeFactory.variableTypeValueField(String name,
String fieldName,
boolean optional,
Ref<Value> defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
Value |
TypeFactory.object(Map<String,Ref<?>> map) |
Type |
TypeFactory.typeTemplateInstance(Ref<Type> ref,
List<Ref<?>> arguments) |
Value |
TypeFactory.valueTemplateInstance(Ref<Value> ref,
List<Ref<?>> arguments) |
| Constructor and Description |
|---|
ClassFieldRef(Ref<Type> classTypeRef,
String name) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
RefUtils.isTypeRef(Ref<?> ref) |
static boolean |
RefUtils.isValueRef(Ref<?> ref) |
static Value |
RefUtils.toBasicValue(Scope scope,
Ref<Value> ref) |
| Modifier and Type | Method and Description |
|---|---|
static String |
CollectionUtils.convertToBString(Iterable<? extends Ref<Value>> valueList,
int desiredSize)
Convert list of named bits to string of 0 and 1.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ByteArrayValue |
interface |
Value
Logical value representation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ValueNameRef |
| Modifier and Type | Method and Description |
|---|---|
NamedValue |
ValueFactory.named(String name,
Ref<Value> valueRef) |
OpenTypeValue |
ValueFactory.openTypeValue(Ref<Type> typeRef,
Ref<Value> valueRef) |
OpenTypeValue |
ValueFactory.openTypeValue(Ref<Type> typeRef,
Ref<Value> valueRef) |
| Modifier and Type | Method and Description |
|---|---|
ObjectIdentifierValue |
ValueFactory.objectIdentifier(List<Ref<Value>> oidRefs) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DateValue
Defines Time value.
|
interface |
DefinedValue |
interface |
IntegerValue
X.680, p 12.8
Any integer literal
|
interface |
NamedValue |
interface |
ObjectIdentifierValue |
interface |
OpenTypeValue |
interface |
RealValue |
interface |
StringValue
X.680, p 12.14
Defines CString value
Must implement its own toDateValue() method
|
interface |
ValueCollection |
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanValue
X.680, p
Boolean value
|
class |
NullValue
X.680, p 24.3
|
| Modifier and Type | Method and Description |
|---|---|
Ref<Type> |
OpenTypeValue.getType() |
Ref<Value> |
NamedValue.getValueRef() |
Ref<Value> |
OpenTypeValue.getValueRef() |
Ref<Value> |
DefinedValue.toRef() |
| Modifier and Type | Method and Description |
|---|---|
List<Ref<Value>> |
ValueCollection.asValueList() |
| Modifier and Type | Method and Description |
|---|---|
void |
ValueCollection.add(Ref<Value> valueRef) |
void |
ValueCollection.addNamed(String name,
Ref<Value> valueRef) |
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectValue |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Ref<?>> |
ObjectValue.getFields() |
| Constructor and Description |
|---|
ObjectValue(Map<String,Ref<?>> fields) |
Copyright © 2017. All rights reserved.