public class DesignDocument
extends java.lang.Object
Represents a design document to store and load.
Modifier | Constructor and Description |
---|---|
protected |
DesignDocument(java.lang.String name,
java.util.List<View> views) |
Modifier and Type | Method and Description |
---|---|
static DesignDocument |
create(java.lang.String name,
java.util.List<View> views)
Creates a new
DesignDocument . |
boolean |
equals(java.lang.Object o) |
static DesignDocument |
from(java.lang.String name,
JsonObject raw) |
int |
hashCode() |
java.lang.String |
name() |
JsonObject |
toJsonObject() |
java.lang.String |
toString() |
java.util.List<View> |
views() |
protected DesignDocument(java.lang.String name, java.util.List<View> views)
public static DesignDocument create(java.lang.String name, java.util.List<View> views)
Creates a new DesignDocument
.
name
- the name of the design document.views
- all views it contains.DesignDocument
.public static DesignDocument from(java.lang.String name, JsonObject raw)
public java.lang.String name()
public java.util.List<View> views()
public java.lang.String toString()
toString
in class java.lang.Object
public JsonObject toJsonObject()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object