public class DigitalObject
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
com.google.gson.JsonObject |
attributes |
java.util.List<Element> |
elements |
java.lang.String |
id |
DoType |
type |
| 构造器和说明 |
|---|
DigitalObject(java.lang.String id,
DoType type) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAttribute(java.lang.String name,
com.google.gson.JsonElement att) |
void |
addAttribute(java.lang.String name,
java.lang.Number att) |
void |
addAttribute(java.lang.String name,
java.lang.String att)
A convenience method that sets an attribute on the object.
|
void |
addElements(Element e) |
static DigitalObject |
fromByteArray(byte[] doBytes) |
java.util.UUID |
getUUID() |
boolean |
isSigned() |
void |
needSign() |
void |
setAttributes(com.google.gson.JsonObject data) |
void |
setUUID(java.util.UUID uuid) |
byte[] |
toByteArray() |
java.lang.String |
toString() |
public java.lang.String id
public DoType type
public com.google.gson.JsonObject attributes
public java.util.List<Element> elements
public DigitalObject(java.lang.String id,
DoType type)
public void setAttributes(com.google.gson.JsonObject data)
public void addAttribute(java.lang.String name,
java.lang.String att)
name - the name of the attributeatt - the value to set as a Stringpublic java.util.UUID getUUID()
public void setUUID(java.util.UUID uuid)
public void addAttribute(java.lang.String name,
java.lang.Number att)
public void addAttribute(java.lang.String name,
com.google.gson.JsonElement att)
public void addElements(Element e)
public boolean isSigned()
public java.lang.String toString()
toString 在类中 java.lang.Objectpublic void needSign()
public byte[] toByteArray()
public static DigitalObject fromByteArray(byte[] doBytes) throws DoDecodeException, java.io.IOException
DoDecodeExceptionjava.io.IOException