public class DocumentMetadata extends Object
Modifier and Type | Field and Description |
---|---|
protected List<String> |
collectionsList |
static String |
EXTENSION
suffix of the URI of metadata
|
protected com.marklogic.xcc.DocumentFormat |
format |
protected boolean |
isNakedProps |
protected Map<String,String> |
meta |
static String |
NAKED
suffix of the URI of naked properties
|
protected List<com.marklogic.xcc.ContentPermission> |
permissionsList |
protected String |
permString |
protected String |
properties |
protected int |
quality |
Constructor and Description |
---|
DocumentMetadata() |
Modifier and Type | Method and Description |
---|---|
void |
addCollection(String _collection) |
void |
addCollections(String[] _collections) |
void |
addPermission(com.marklogic.xcc.ContentPermission _permission) |
void |
addPermission(String _capability,
String _role,
String _id) |
void |
addPermissions(Collection<com.marklogic.xcc.ContentPermission> permissions) |
void |
clearPermissions() |
void |
clearProperties() |
boolean |
equals(Object obj) |
static DocumentMetadata |
fromXML(Reader reader) |
String[] |
getCollections() |
String |
getCollectionString() |
com.marklogic.xcc.DocumentFormat |
getFormat() |
String |
getFormatName() |
Map<String,String> |
getMeta() |
com.marklogic.xcc.ContentPermission[] |
getPermissions() |
String |
getPermString() |
String |
getProperties() |
int |
getQuality() |
String |
getQualityString() |
boolean |
isBinary() |
boolean |
isNakedProps() |
boolean |
isText() |
boolean |
isXml() |
void |
setFormat(com.marklogic.xcc.DocumentFormat _format) |
void |
setFormat(String _format) |
void |
setMeta(Map<String,String> meta) |
void |
setNakedProps(boolean isNakedProps) |
void |
setPermString(String permString) |
void |
setProperties(String _properties) |
void |
setQuality(int _quality) |
void |
setQuality(com.marklogic.xcc.types.XSInteger integer) |
String |
toXML() |
public static String EXTENSION
public static String NAKED
protected com.marklogic.xcc.DocumentFormat format
protected List<com.marklogic.xcc.ContentPermission> permissionsList
protected String permString
protected int quality
protected String properties
protected boolean isNakedProps
public boolean isNakedProps()
public void setNakedProps(boolean isNakedProps)
public static DocumentMetadata fromXML(Reader reader)
reader
- public boolean isBinary()
public void setFormat(com.marklogic.xcc.DocumentFormat _format)
_format
- public void addCollection(String _collection)
_collection
- public void addPermission(com.marklogic.xcc.ContentPermission _permission)
_permission
- public void setQuality(int _quality)
_quality
- public void setProperties(String _properties)
_properties
- public String[] getCollections()
public String getCollectionString()
public String getProperties()
public void addPermissions(Collection<com.marklogic.xcc.ContentPermission> permissions)
permissions
- public com.marklogic.xcc.ContentPermission[] getPermissions()
public int getQuality()
public String getQualityString()
public com.marklogic.xcc.DocumentFormat getFormat()
public String toXML()
public void clearPermissions()
public void clearProperties()
public String getFormatName()
public void setFormat(String _format)
_format
- public void addPermission(String _capability, String _role, String _id)
_capability
- _role
- public String getPermString()
public void setPermString(String permString)
public void setQuality(com.marklogic.xcc.types.XSInteger integer)
integer
- public boolean isText()
public boolean isXml()
public void addCollections(String[] _collections)
_collections
- Copyright © 2020 MarkLogic Corporation
Complete online documentation for MarkLogic Server, XQuery and related components may be found at developer.marklogic.com