package org.bouncycastle.kmip.wire;
import org.bouncycastle.util.Strings;
public class KMIPTextString
implements KMIPItem
{
private final int tag;
private final String value;
public KMIPTextString(int tag, String value)
{
this.tag = tag;
this.value = value;
}
public int getTag()
{
return tag;
}
public byte getType()
{
return KMIPType.TEXT_STRING;
}
public long getLength()
{
return Strings.toUTF8ByteArray(value).length;
}
public Object getValue()
{
return value;
}
public KMIPItem toKMIPItem()
{
return this;
}
}