|
Cumulus4j API (1.2.0-SNAPSHOT) |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.cumulus4j.keystore.prop.Property<String> org.cumulus4j.keystore.prop.StringProperty
public class StringProperty
Property
implementation for the value type String
.
Constructor Summary | |
---|---|
StringProperty()
|
Method Summary | |
---|---|
byte[] |
getValueEncoded()
Get the property's value encoded as byte-array or null , if the
property is empty. |
void |
setValueEncoded(byte[] encodedValue)
Set the property's value encoded as byte-array or null ,
if the property shall be empty. |
Methods inherited from class org.cumulus4j.keystore.prop.Property |
---|
compareTo, equals, getName, getValue, getXxx, hashCode, setName, setValue, setXxx, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public StringProperty()
Method Detail |
---|
public byte[] getValueEncoded()
Get the property's value
encoded as byte-array or null
, if the
property is empty. Note, that this might be null
, even though Property.getValue()
returns
a non-null
value; for example an empty Collection
might cause this.
This method must encode the value in a way that can be decoded by Property.setValueEncoded(byte[])
.
The implementation in StringProperty
returns either null
or a UTF-8-encoded String
-representation.
getValueEncoded
in class Property<String>
null
.Property.setValueEncoded(byte[])
public void setValueEncoded(byte[] encodedValue)
Set the property's value
encoded as byte-array or null
,
if the property shall be empty.
This method must be symmetric to Property.getValueEncoded()
, i.e. every possible result of getValueEncoded()
must be understood by this method. A byte-array that is not understood should cause an IllegalArgumentException
.
setValueEncoded
in class Property<String>
encodedValue
- a UTF-8-encoded String
-representation or null
.Property.getValueEncoded()
|
Cumulus4j API (1.2.0-SNAPSHOT) |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |