public class VirgilCustomParams extends VirgilAsn1Compatible implements AutoCloseable
swigCMemOwn| Modifier | Constructor and Description |
|---|---|
|
VirgilCustomParams()
Create a new instance of
VirgilCustomParams |
protected |
VirgilCustomParams(long cPtr,
boolean cMemoryOwn) |
|
VirgilCustomParams(VirgilCustomParams other)
Create a new instance of
VirgilCustomParams |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Remove all parameters.
|
void |
close() |
void |
delete() |
protected void |
finalize() |
protected static long |
getCPtr(VirgilCustomParams obj) |
byte[] |
getData(byte[] key)
Get parameter of
byte array type. |
int |
getInteger(byte[] key)
Get parameter of
int type. |
byte[] |
getString(byte[] key)
Get parameter of
String type. |
boolean |
isEmpty()
Define whether no one parameter is set.
|
void |
removeData(byte[] key)
Remove parameter of
byte array type. |
void |
removeInteger(byte[] key)
Remove parameter of
int type. |
void |
removeString(byte[] key)
Remove parameter of
String type. |
void |
setData(byte[] key,
byte[] value)
Set parameter of
byte array type. |
void |
setInteger(byte[] key,
int value)
Set parameter of
int type. |
void |
setString(byte[] key,
byte[] value)
Set parameter of
String type. |
fromAsn1, getCPtr, toAsn1protected VirgilCustomParams(long cPtr,
boolean cMemoryOwn)
public VirgilCustomParams()
VirgilCustomParamspublic VirgilCustomParams(VirgilCustomParams other)
VirgilCustomParamsother - the source custom parameters.protected static long getCPtr(VirgilCustomParams obj)
protected void finalize()
finalize in class VirgilAsn1Compatiblepublic void delete()
delete in class VirgilAsn1Compatiblepublic void close()
close in interface AutoCloseableclose in class VirgilAsn1Compatiblepublic boolean isEmpty()
true if no parameter set.public void setInteger(byte[] key,
int value)
int type.key - The parameter key.value - The parameter value.public int getInteger(byte[] key)
int type.key - The parameter key.public void removeInteger(byte[] key)
int type.key - The parameter key.public void setString(byte[] key,
byte[] value)
String type.key - The parameter key.value - The parameter value.public byte[] getString(byte[] key)
String type.key - the parameter key.public void removeString(byte[] key)
String type.key - the parameter key.public void setData(byte[] key,
byte[] value)
byte array type.key - The parameter key.value - The parameter value.public byte[] getData(byte[] key)
byte array type.key - The parameter key.public void removeData(byte[] key)
byte array type.key - The parameter key.public void clear()
Copyright © 2016. All rights reserved.