Package org.qdl_lang.extensions.crypto
Class Crypto.ReadOID.IdentityOIDS
- java.lang.Object
-
- org.qdl_lang.util.aggregate.AbstractIdentityStemProcess
-
- org.qdl_lang.util.aggregate.IdentityScalarImpl
-
- org.qdl_lang.extensions.crypto.Crypto.ReadOID.IdentityOIDS
-
- All Implemented Interfaces:
ProcessScalar,ProcessStemValues,Constants
- Enclosing class:
- Crypto.ReadOID
protected class Crypto.ReadOID.IdentityOIDS extends IdentityScalarImpl
-
-
Field Summary
-
Fields inherited from interface org.qdl_lang.variables.Constants
ALL_INDICES_NAME, ALL_INDICES_TYPE, ARG_COUNT_TYPE, AXIS_RESTRICTION_NAME, AXIS_RESTRICTION_TYPE, BOOLEAN_NAME, BOOLEAN_TYPE, DECIMAL_NAME, DECIMAL_TYPE, DYADIC_FUNCTION_NAME, DYADIC_FUNCTION_TYPE, FUNCTION_NAME, FUNCTION_TYPE, INTEGER_TYPE, LIST_NAME, LIST_TYPE, LONG_NAME, LONG_TYPE, MODULE_NAME, MODULE_TYPE, NULL_NAME, NULL_TYPE, SET_NAME, SET_TYPE, STEM_NAME, STEM_TYPE, STRING_NAME, STRING_TYPE, UNKNOWN_NAME, UNKNOWN_TYPE
-
-
Constructor Summary
Constructors Constructor Description IdentityOIDS(X509Certificate x509Certificate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetDefaultValue(List<Object> index, Object key, Object value)This is what makes this the identity function.Objectprocess(String oidKey)Objectprocess(List index, Object key, String oidKey)-
Methods inherited from class org.qdl_lang.util.aggregate.IdentityScalarImpl
getDefaultValue, process, process, process, process, process, process, process
-
Methods inherited from class org.qdl_lang.util.aggregate.AbstractIdentityStemProcess
process, process, process, process, process, process, process, process
-
-
-
-
Constructor Detail
-
IdentityOIDS
public IdentityOIDS(X509Certificate x509Certificate)
-
-
Method Detail
-
getDefaultValue
public Object getDefaultValue(List<Object> index, Object key, Object value)
Description copied from class:AbstractIdentityStemProcessThis is what makes this the identity function. If you want/need a different default value for each call, override this.- Overrides:
getDefaultValuein classAbstractIdentityStemProcess- Returns:
-
process
public Object process(String oidKey)
- Specified by:
processin interfaceProcessScalar- Overrides:
processin classIdentityScalarImpl
-
process
public Object process(List index, Object key, String oidKey)
- Specified by:
processin interfaceProcessStemValues- Overrides:
processin classAbstractIdentityStemProcess
-
-