org.exist.dom
Class DocumentMetadata
java.lang.Object
org.exist.dom.DocumentMetadata
public class DocumentMetadata
- extends Object
NO_DOCTYPE
public static final byte NO_DOCTYPE
- See Also:
- Constant Field Values
HAS_DOCTYPE
public static final byte HAS_DOCTYPE
- See Also:
- Constant Field Values
NO_LOCKTOKEN
public static final byte NO_LOCKTOKEN
- See Also:
- Constant Field Values
HAS_LOCKTOKEN
public static final byte HAS_LOCKTOKEN
- See Also:
- Constant Field Values
DocumentMetadata
public DocumentMetadata()
DocumentMetadata
public DocumentMetadata(DocumentMetadata other)
getCreated
public long getCreated()
setCreated
public void setCreated(long created)
getLastModified
public long getLastModified()
setLastModified
public void setLastModified(long lastModified)
getMimeType
public String getMimeType()
setMimeType
public void setMimeType(String mimeType)
getPageCount
public int getPageCount()
- Returns the number of pages currently occupied by this document.
setPageCount
public void setPageCount(int pageCount)
- Set the number of pages currently occupied by this document.
- Parameters:
pageCount
-
incPageCount
public void incPageCount()
decPageCount
public void decPageCount()
write
public void write(BrokerPool pool,
VariableByteOutputStream ostream)
throws IOException
- Throws:
IOException
read
public void read(BrokerPool pool,
VariableByteInput istream)
throws IOException
- Throws:
IOException
getUserLock
public int getUserLock()
setUserLock
public void setUserLock(int userLock)
getLockToken
public LockToken getLockToken()
setLockToken
public void setLockToken(LockToken token)
getDocType
public DocumentType getDocType()
setDocType
public void setDocType(DocumentType docType)
getIndexListener
public NodeIndexListener getIndexListener()
clearIndexListener
public void clearIndexListener()
setIndexListener
public void setIndexListener(NodeIndexListener listener)
incSplitCount
public void incSplitCount()
- Increase the page split count of this document. The number
of pages that have been split during inserts serves as an
indicator for the fragmentation
getSplitCount
public int getSplitCount()
setSplitCount
public void setSplitCount(int count)
Copyright (C) Wolfgang Meier. All rights reserved.