public class XQSyncDocumentMetadata extends java.lang.Object implements MetadataInterface
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
hashValue |
| Constructor and Description |
|---|
XQSyncDocumentMetadata() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCollection(java.lang.String collection) |
void |
addCollections(java.lang.String[] collections) |
void |
addPermission(com.marklogic.xcc.ContentPermission permission) |
void |
addPermission(java.lang.String capability,
java.lang.String role) |
void |
addPermissions(java.util.Collection<com.marklogic.xcc.ContentPermission> permissions) |
void |
clearPermissions() |
void |
clearProperties() |
static XQSyncDocumentMetadata |
fromXML(java.io.Reader reader) |
java.lang.String[] |
getCollections() |
com.marklogic.xcc.DocumentFormat |
getFormat() |
java.lang.String |
getFormatName() |
java.lang.String |
getHashValue() |
com.marklogic.xcc.ContentPermission[] |
getPermissions() |
java.lang.String |
getProperties() |
int |
getQuality() |
boolean |
isBinary() |
boolean |
isText() |
boolean |
isXml() |
void |
setFormat(com.marklogic.xcc.DocumentFormat format) |
void |
setFormat(java.lang.String format) |
void |
setHashValue(java.lang.String hashValue)
Set the hash value for this document
|
void |
setProperties(java.lang.String properties) |
void |
setQuality(int quality) |
void |
setQuality(com.marklogic.xcc.types.XSInteger integer) |
java.lang.String |
toXML() |
public static XQSyncDocumentMetadata fromXML(java.io.Reader reader)
reader - public boolean isBinary()
isBinary in interface MetadataInterfacepublic void setFormat(com.marklogic.xcc.DocumentFormat format)
format - public void addCollection(java.lang.String collection)
addCollection in interface MetadataInterfacecollection - public void addPermission(com.marklogic.xcc.ContentPermission permission)
permission - public void setQuality(int quality)
quality - public void setProperties(java.lang.String properties)
setProperties in interface MetadataInterfaceproperties - public java.lang.String[] getCollections()
public java.lang.String getProperties()
public void addPermissions(java.util.Collection<com.marklogic.xcc.ContentPermission> permissions)
permissions - public com.marklogic.xcc.ContentPermission[] getPermissions()
public int getQuality()
public com.marklogic.xcc.DocumentFormat getFormat()
public java.lang.String toXML()
public void clearPermissions()
clearPermissions in interface MetadataInterfacepublic void clearProperties()
clearProperties in interface MetadataInterfacepublic java.lang.String getFormatName()
getFormatName in interface MetadataInterfacepublic void setFormat(java.lang.String format)
setFormat in interface MetadataInterfaceformat - public void addPermission(java.lang.String capability,
java.lang.String role)
addPermission in interface MetadataInterfacecapability - role - public void setQuality(com.marklogic.xcc.types.XSInteger integer)
setQuality in interface MetadataInterfaceinteger - public boolean isText()
public boolean isXml()
public void addCollections(java.lang.String[] collections)
collections - public void setHashValue(java.lang.String hashValue)
setHashValue in interface MetadataInterfacepublic java.lang.String getHashValue()
getHashValue in interface MetadataInterface