public class DocumentDisplayer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private javax.swing.text.StyledDocument |
doc |
private cern.colt.list.DoubleArrayList |
doubarray |
private SOMLibSparseInputData |
inputvectors |
private cern.colt.list.IntArrayList |
intarray |
private java.lang.Object[] |
itemNames |
(package private) java.lang.String |
newline |
(package private) java.util.ArrayList<java.lang.String>[] |
parsedDocuments |
private CommonSOMViewerStateData |
state |
private SOMLibTemplateVector |
templatevectors |
private javax.swing.JTextPane |
textp |
Constructor and Description |
---|
DocumentDisplayer(CommonSOMViewerStateData st,
javax.swing.JScrollPane pane,
java.util.ArrayList<java.lang.String>[] parsedDoc,
java.lang.Object[] items) |
Modifier and Type | Method and Description |
---|---|
protected void |
addStylesToDocument(javax.swing.text.StyledDocument doc,
java.awt.Color[] col) |
void |
clearResults() |
private double |
getBorderSentence(cern.colt.list.DoubleArrayList doublearray) |
private double |
getBorderWord() |
private double |
getBorderWord(int ind) |
private void |
highlight_sent(double border,
java.lang.String sent,
double score)
highlights sentence with a colour according to its score
|
private void |
highlight_word(double border,
java.lang.String sent) |
private void |
removehighlightStyles() |
void |
searchString(int docID,
java.util.ArrayList<java.lang.String> doku,
java.lang.String str) |
void |
setCaretPosition(int i) |
void |
setPalette(java.awt.Color[] palet) |
void |
showAllResults(java.util.ArrayList<java.lang.String> result,
cern.colt.list.DoubleArrayList resultscores,
java.util.ArrayList<java.lang.String> resultItemnames,
boolean scores,
int highl,
boolean filename) |
void |
showOriginal(java.util.ArrayList<java.lang.String> result,
cern.colt.list.DoubleArrayList[] allscores,
boolean scores,
int highl,
boolean filename)
shows full text and highlights selected sentences used for summarization
|
void |
showOriginal(int docID,
java.util.ArrayList<java.lang.String> result,
cern.colt.list.DoubleArrayList allscores,
boolean scores,
int highl,
boolean filename)
shows original text and highlights the sentences equal to the sentences in 'result'
|
void |
showResult(int docID,
java.util.ArrayList<java.lang.String> resultdoc,
cern.colt.list.DoubleArrayList resultscores,
boolean scores,
int highl,
boolean filename)
displays results
|
private javax.swing.text.StyledDocument doc
private javax.swing.JTextPane textp
java.lang.String newline
java.util.ArrayList<java.lang.String>[] parsedDocuments
private java.lang.Object[] itemNames
private CommonSOMViewerStateData state
private SOMLibSparseInputData inputvectors
private SOMLibTemplateVector templatevectors
private cern.colt.list.IntArrayList intarray
private cern.colt.list.DoubleArrayList doubarray
public DocumentDisplayer(CommonSOMViewerStateData st, javax.swing.JScrollPane pane, java.util.ArrayList<java.lang.String>[] parsedDoc, java.lang.Object[] items)
public void showResult(int docID, java.util.ArrayList<java.lang.String> resultdoc, cern.colt.list.DoubleArrayList resultscores, boolean scores, int highl, boolean filename)
public void showAllResults(java.util.ArrayList<java.lang.String> result, cern.colt.list.DoubleArrayList resultscores, java.util.ArrayList<java.lang.String> resultItemnames, boolean scores, int highl, boolean filename)
public void showOriginal(java.util.ArrayList<java.lang.String> result, cern.colt.list.DoubleArrayList[] allscores, boolean scores, int highl, boolean filename)
public void showOriginal(int docID, java.util.ArrayList<java.lang.String> result, cern.colt.list.DoubleArrayList allscores, boolean scores, int highl, boolean filename)
public void searchString(int docID, java.util.ArrayList<java.lang.String> doku, java.lang.String str)
private double getBorderSentence(cern.colt.list.DoubleArrayList doublearray)
private double getBorderWord(int ind)
private double getBorderWord()
private void highlight_word(double border, java.lang.String sent)
private void highlight_sent(double border, java.lang.String sent, double score)
public void setCaretPosition(int i)
public void clearResults()
public void setPalette(java.awt.Color[] palet)
private void removehighlightStyles()
protected void addStylesToDocument(javax.swing.text.StyledDocument doc, java.awt.Color[] col)