Package com.casper.sdk.model.transaction
Class NamedArgs
- java.lang.Object
-
- com.casper.sdk.model.transaction.NamedArgs
-
- All Implemented Interfaces:
CasperSerializableObject,SerializableObject,java.lang.Iterable<NamedArg<?>>
public class NamedArgs extends java.lang.Object implements java.lang.Iterable<NamedArg<?>>, CasperSerializableObject
Named arguments for a transaction.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringID
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NamedArgsadd(NamedArg<?> namedArg)NamedArg<?>get(int index)NamedArg<?>get(java.lang.String name)java.util.List<NamedArg<?>>getArgs()java.util.Iterator<NamedArg<?>>iterator()voidserialize(SerializerBuffer ser, Target target)Called when the object's values must be serializedintsize()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.casper.sdk.model.clvalue.serde.CasperSerializableObject
serialize
-
-
-
-
Field Detail
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
size
public int size()
-
get
public NamedArg<?> get(java.lang.String name)
-
iterator
@NotNull public java.util.Iterator<NamedArg<?>> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<NamedArg<?>>
-
get
public NamedArg<?> get(int index)
-
serialize
public void serialize(SerializerBuffer ser, Target target) throws ValueSerializationException, NoSuchTypeException
Description copied from interface:CasperSerializableObjectCalled when the object's values must be serialized- Specified by:
serializein interfaceCasperSerializableObject- Parameters:
ser- the serializer to be usedtarget- target serialization standard- Throws:
ValueSerializationException- exception holding information of failure to serialize a valueNoSuchTypeException
-
getArgs
public java.util.List<NamedArg<?>> getArgs()
-
-