|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.egothor.core.DocumentData
public final class DocumentData
The DocumentData object is the root of all document metadata objects. This class is not synchronized.
Constructor Summary | |
---|---|
DocumentData(DocumentData old)
Construct a new DocumentData object using the Hashtable of the given DocumentData object. |
|
DocumentData(long uid)
Constructor for the DocumentData object. |
|
DocumentData(long uid,
int docDBRevision)
|
|
DocumentData(long uid,
long revision)
|
Method Summary | |
---|---|
java.lang.Object |
clone()
|
void |
computeMins(PermutatedMinsFiller permutatedMinsFiller)
|
java.lang.String |
convertData2String()
|
java.lang.String |
convertData2String(java.lang.String encoding)
|
java.lang.String |
getContentType()
|
byte[] |
getData()
|
int |
getDataLen()
|
long |
getDateTime()
|
int |
getDocDBRevision()
|
DocumentPermutatedMins |
getDocumentMins()
|
DocumentUnitID |
getDocumentUnitID()
Get DocumentUnitID object representing this DocumentData. |
java.lang.String |
getLocation()
|
java.lang.String |
getOriginalContentType()
|
int |
getRevision()
|
java.lang.String |
getTitle()
|
long |
getUID()
|
boolean |
isResolved()
|
void |
load(DataInput dis)
Read this object into the given input stream. |
void |
printCached(java.io.Writer out,
java.lang.String cached_msg,
java.lang.String sorry_msg)
|
void |
releaseDocumentMins()
|
void |
setCheckDuplicity(boolean checkDuplicity)
|
void |
setContentType(java.lang.String contentType)
|
void |
setData(java.lang.String contentType,
byte[] data)
|
void |
setData(java.lang.String contentType,
byte[] data,
int data_len)
|
void |
setData(java.lang.String contentType,
java.lang.String data,
java.lang.String encoding)
|
void |
setDateTime(long dateTime)
|
void |
setDocDBRevision(int docDBRevision)
|
void |
setDocumentMins(DocumentPermutatedMins documentMins)
|
void |
setFakeData(java.lang.String contentType,
java.lang.String data,
java.lang.String encoding)
Sets a new content, but does not change the length of the original data block. |
void |
setLocation(java.lang.String location)
|
void |
setOriginalContentType(java.lang.String originalContentType)
|
void |
setRevision(int revision)
|
void |
setTitle(java.lang.String title)
|
void |
setUID(long uid)
|
void |
store(DataOutput dos)
Write this object to the given output stream. |
java.lang.String |
toString()
Construct a String representation of this HTMLMetadata object. |
Sequence<Token> |
words(boolean readlinx,
boolean readilinx,
boolean lowercase,
boolean phonetics,
HTMLField.Diacritics diacritics,
boolean paragraphs,
boolean paragraphsKeepPunctuation,
java.lang.String encoding)
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DocumentData(long uid)
public DocumentData(long uid, int docDBRevision)
public DocumentData(long uid, long revision)
public DocumentData(DocumentData old)
old
- the DocumentData object containing the metadata for the new
objectMethod Detail |
---|
public java.lang.Object clone()
clone
in class java.lang.Object
public void printCached(java.io.Writer out, java.lang.String cached_msg, java.lang.String sorry_msg) throws java.io.IOException, java.net.URISyntaxException
java.io.IOException
java.net.URISyntaxException
public java.lang.String toString()
toString
in class java.lang.Object
Title [Location] :Summary
public java.lang.String convertData2String(java.lang.String encoding) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public final java.lang.String convertData2String()
public void store(DataOutput dos) throws java.io.IOException
dos
- the output stream
java.io.IOException
- Description of the Exceptionpublic void load(DataInput dis) throws java.io.IOException
dis
- the input stream
java.io.IOException
- Description of the Exceptionpublic boolean isResolved()
public long getUID()
public void setUID(long uid)
public byte[] getData()
public int getDataLen()
public void setData(java.lang.String contentType, byte[] data, int data_len)
public final void setData(java.lang.String contentType, byte[] data)
public java.lang.String getLocation()
public void setLocation(java.lang.String location)
public void setContentType(java.lang.String contentType)
public void setData(java.lang.String contentType, java.lang.String data, java.lang.String encoding) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void setFakeData(java.lang.String contentType, java.lang.String data, java.lang.String encoding) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public java.lang.String getContentType()
public long getDateTime()
public void setDateTime(long dateTime)
public void setTitle(java.lang.String title)
public java.lang.String getTitle()
public java.lang.String getOriginalContentType()
public void setOriginalContentType(java.lang.String originalContentType)
public int getRevision()
public void setRevision(int revision)
public int getDocDBRevision()
public void setDocDBRevision(int docDBRevision)
public DocumentPermutatedMins getDocumentMins()
public void setDocumentMins(DocumentPermutatedMins documentMins)
public void releaseDocumentMins()
public void setCheckDuplicity(boolean checkDuplicity)
public Sequence<Token> words(boolean readlinx, boolean readilinx, boolean lowercase, boolean phonetics, HTMLField.Diacritics diacritics, boolean paragraphs, boolean paragraphsKeepPunctuation, java.lang.String encoding) throws DuplicityCheckingException
DuplicityCheckingException
public void computeMins(PermutatedMinsFiller permutatedMinsFiller) throws DuplicityCheckingException
DuplicityCheckingException
public DocumentUnitID getDocumentUnitID()
DocumentUnitID
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |