| Modifier and Type | Method and Description |
|---|---|
Value |
Scope.getValueLevel() |
Value |
Scope.resolveValue(ValueName valueName)
Resolves value in this module
|
| Modifier and Type | Method and Description |
|---|---|
Ref<Value> |
Scope.getValueRef(String ref,
String module)
Get or create reference by name
|
| Modifier and Type | Method and Description |
|---|---|
void |
Scope.setValueLevel(Value value) |
| Modifier and Type | Method and Description |
|---|---|
default Value |
Constraint.getMaximumValue(Scope scope) |
default Value |
Constraint.getMinimumValue(Scope scope) |
| Modifier and Type | Method and Description |
|---|---|
void |
Constraint.check(Scope scope,
Ref<Value> valueRef) |
default void |
Constraint.collectValues(Collection<Value> values,
Collection<Value.Kind> requiredKinds) |
ConstraintTemplate |
ConstraintFactory.pattern(Ref<Value> valueRef) |
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) |
| 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 |
|---|---|
Value |
ValueResolver.resolve(ValueName valueName) |
| Modifier and Type | Method and Description |
|---|---|
Ref<Value> |
ValueResolver.getValueRef(String ref,
String module) |
| Modifier and Type | Method and Description |
|---|---|
Value |
ComponentType.getDefaultValue() |
Value |
TypeFactory.object(Map<String,Ref<?>> map) |
Value |
Type.optimize(Scope scope,
Ref<Value> valueRef)
Optimize value to type native value kind.
|
Value |
TypeFactory.valueTemplateInstance(Ref<Value> ref,
List<Ref<?>> arguments) |
| Modifier and Type | Method and Description |
|---|---|
Ref<Value> |
ComponentType.getDefaultValueRef() |
Ref<Value> |
TypeFactory.valueFromObjectRef(Ref<?> source,
String path,
String name) |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
Type.isConstructedValue(Scope scope,
Value value) |
| 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 |
ComponentTypeConsumer.addComponent(ComponentType.Kind kind,
String name,
Ref<Type> typeRef,
boolean optional,
Ref<Value> defaultValue) |
void |
Enumerated.addItem(Enumerated.ItemKind kind,
String name,
Ref<Value> valueRef) |
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) |
Value |
Type.optimize(Scope scope,
Ref<Value> valueRef)
Optimize value to type native value kind.
|
IEncoding |
TypeFactory.tagEncoding(TagMethod method,
TagClass tagClass,
Ref<Value> tagNumberRef) |
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 |
|---|---|
static Value |
RefUtils.toBasicValue(Scope scope,
Ref<Value> ref) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
RefUtils.isSameAsDefaultValue(Scope scope,
ComponentType component,
Value resolve) |
| 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.
|
static Value |
RefUtils.toBasicValue(Scope scope,
Ref<Value> ref) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ByteArrayValue |
| Modifier and Type | Method and Description |
|---|---|
Value |
ValueNameRef.resolve(Scope scope) |
default Value |
Value.resolve(Scope scope) |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
Value.isEqualTo(Value value)
Returns true if value is logically equal to this.
|
| Modifier and Type | Method and Description |
|---|---|
NamedValue |
ValueFactory.named(String name,
Ref<Value> valueRef) |
ObjectIdentifierValue |
ValueFactory.objectIdentifier(List<Ref<Value>> oidRefs) |
OpenTypeValue |
ValueFactory.openTypeValue(Ref<Type> typeRef,
Ref<Value> valueRef) |
| 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 | Field and Description |
|---|---|
static Value |
BooleanValue.FALSE |
static Value |
BooleanValue.TRUE |
| Modifier and Type | Method and Description |
|---|---|
Value |
DefinedValue.getValue() |
| Modifier and Type | Method and Description |
|---|---|
List<Ref<Value>> |
ValueCollection.asValueList() |
Ref<Value> |
NamedValue.getValueRef() |
Ref<Value> |
OpenTypeValue.getValueRef() |
Ref<Value> |
DefinedValue.toRef() |
| Modifier and Type | Method and Description |
|---|---|
int |
NullValue.compareTo(Value o) |
int |
BooleanValue.compareTo(Value o) |
| 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 |
|---|---|
int |
ObjectValue.compareTo(Value o) |
Copyright © 2017. All rights reserved.