Uses of Class
dev.cel.common.values.CelValue
-
Packages that use CelValue Package Description dev.cel.common.values -
-
Uses of CelValue in dev.cel.common.values
Classes in dev.cel.common.values with type parameters of type CelValue Modifier and Type Class Description classImmutableListValue<E extends CelValue>ImmutableListValue is a representation of an immutable list containing zero or moreCelValue.classImmutableMapValue<K extends CelValue,V extends CelValue>MapValue is an abstract representation of an immutable map containingCelValueas keys and values.classImmutableMapValue<K extends CelValue,V extends CelValue>MapValue is an abstract representation of an immutable map containingCelValueas keys and values.classListValue<E extends CelValue>ListValue is an abstract representation of a generic list containing zero or moreCelValue.classMapValue<K extends CelValue,V extends CelValue>MapValue is an abstract representation of a generic map containingCelValueas keys and values.classMapValue<K extends CelValue,V extends CelValue>MapValue is an abstract representation of a generic map containingCelValueas keys and values.classOptionalValue<E extends CelValue>First-class support for CEL optionals.interfaceSelectableValue<T extends CelValue>SelectableValue is an interface for representing a value that supports field selection and presence tests.classStructValue<T extends CelValue>StructValue is a representation of a structured object with typed properties.Subclasses of CelValue in dev.cel.common.values Modifier and Type Class Description classBoolValueBoolValue is a simple CelValue wrapper around Java booleans.classBytesValueBytesValue is a simple CelValue wrapper around CelByteString (immutable byte string).classDoubleValueDoubleValue is a simple CelValue wrapper around Java doubles.classDurationValueDurationValue is a simple CelValue wrapper aroundDurationclassEnumValue<E extends java.lang.Enum<E>>EnumValue is a simple CelValue wrapper around Java enums.classErrorValueCelErrorValue represent the intermediate error that occurs during evaluation in the form of Java exception.classImmutableListValue<E extends CelValue>ImmutableListValue is a representation of an immutable list containing zero or moreCelValue.classImmutableMapValue<K extends CelValue,V extends CelValue>MapValue is an abstract representation of an immutable map containingCelValueas keys and values.classIntValueIntValue is a simple CelValue wrapper around Java longs.classListValue<E extends CelValue>ListValue is an abstract representation of a generic list containing zero or moreCelValue.classMapValue<K extends CelValue,V extends CelValue>MapValue is an abstract representation of a generic map containingCelValueas keys and values.classNullValueNullValue represents the value 'null' of 'null_type' according to the CEL specification.classOpaqueValueOpaqueValue is the value representation of OpaqueType.classOptionalValue<E extends CelValue>First-class support for CEL optionals.classProtoMessageValueProtoMessageValue is a struct value with protobuf support.classStringValueStringValue is a simple CelValue wrapper around Java strings.classStructValue<T extends CelValue>StructValue is a representation of a structured object with typed properties.classTimestampValueTimestampValue is a simple CelValue wrapper aroundInstantclassTypeValueTypeValue holds the CEL type information for the underlying CelValue.classUintValueUintValue represents CelValue for unsigned longs.Fields in dev.cel.common.values with type parameters of type CelValue Modifier and Type Field Description static OptionalValue<CelValue>OptionalValue. EMPTYSentinel value representing an empty optional ('optional.none()' in CEL)Methods in dev.cel.common.values with type parameters of type CelValue Modifier and Type Method Description static <E extends CelValue>
ImmutableListValue<E>ImmutableListValue. create(java.util.List<E> value)static <K extends CelValue,V extends CelValue>
ImmutableMapValue<K,V>ImmutableMapValue. create(java.util.Map<K,V> value)static <K extends CelValue,V extends CelValue>
ImmutableMapValue<K,V>ImmutableMapValue. create(java.util.Map<K,V> value)static <E extends CelValue>
OptionalValue<E>OptionalValue. create(E value)Methods in dev.cel.common.values that return CelValue Modifier and Type Method Description CelValueProtoCelValueConverter. fromJavaObjectToCelValue(java.lang.Object value)Adapts a plain old Java Object to aCelValue.CelValueProtoCelValueConverter. fromProtoMessageFieldToCelValue(Message message, Descriptors.FieldDescriptor fieldDescriptor)Adapts the protobuf message field intoCelValue.CelValueProtoCelValueConverter. fromProtoMessageToCelValue(MessageOrBuilder message)Adapts a Protobuf message into aCelValue.CelValueOptionalValue. select(CelValue field)Optional field selection on maps or structs.CelValueProtoMessageValue. select(StringValue field)CelValueSelectableValue. select(T field)Performs field selection.Methods in dev.cel.common.values that return types with arguments of type CelValue Modifier and Type Method Description java.util.Optional<CelValue>MapValue. find(K field)java.util.Optional<CelValue>OptionalValue. find(CelValue field)java.util.Optional<CelValue>ProtoMessageValue. find(StringValue field)java.util.Optional<CelValue>SelectableValue. find(T field)Finds the field.java.util.Optional<CelValue>CelValueProvider.CombinedCelValueProvider. newValue(java.lang.String structType, java.util.Map<java.lang.String,java.lang.Object> fields)java.util.Optional<CelValue>CelValueProvider. newValue(java.lang.String structType, java.util.Map<java.lang.String,java.lang.Object> fields)Constructs a new struct value.java.util.Optional<CelValue>ProtoMessageValueProvider. newValue(java.lang.String structType, java.util.Map<java.lang.String,java.lang.Object> fields)Methods in dev.cel.common.values with parameters of type CelValue Modifier and Type Method Description java.util.Optional<CelValue>OptionalValue. find(CelValue field)java.lang.ObjectProtoCelValueConverter. fromCelValueToJavaObject(CelValue celValue)Adapts aCelValueto a native Java object.CelValueOptionalValue. select(CelValue field)Optional field selection on maps or structs.
-