|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.embl.ebi.escience.scuflui.facets.RegexScanner.Scanner
public static class RegexScanner.Scanner
A column that describes how to turn regular expression matches into facets.
In the case of no matches, the empty string is returned. If the joinValues option is enabled, then all matches are concatenated into a single string, seperated by the value of joinText. If joinValues is not enabled, then makeCollections is considered. When makeCollections is enabled, a List containing every match is returned. If it is not enabled, then the first match only is returned.
| Constructor Summary | |
|---|---|
RegexScanner.Scanner()
|
|
RegexScanner.Scanner(java.util.regex.Pattern pattern,
int group,
boolean makeCollection)
|
|
RegexScanner.Scanner(java.util.regex.Pattern pattern,
int group,
java.lang.String joinText)
|
|
| Method Summary | |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add a property change listener that will be informed whenever any property of the column alters that could affect the data the column would return. |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
boolean |
equals(java.lang.Object o)
|
java.awt.Component |
getCustomiser(DataThing dataThing)
Get a component able to customise this column, given a hint object, or null if the column is not customisable. |
int |
getGroup()
|
java.lang.String |
getJoinText()
|
boolean |
getJoinValues()
|
boolean |
getMakeCollection()
|
java.lang.String |
getName()
Get a human readable name for this column. |
java.util.regex.Pattern |
getPattern()
|
int |
hashCode()
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Remove a property change listener. |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
setGroup(int group)
|
void |
setJoinText(java.lang.String joinText)
|
void |
setJoinValues(boolean joinValues)
|
void |
setMakeCollection(boolean makeCollection)
|
void |
setPattern(java.util.regex.Pattern pattern)
|
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RegexScanner.Scanner()
public RegexScanner.Scanner(java.util.regex.Pattern pattern,
int group,
java.lang.String joinText)
public RegexScanner.Scanner(java.util.regex.Pattern pattern,
int group,
boolean makeCollection)
| Method Detail |
|---|
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
FacetFinderSPI.ColumnID
addPropertyChangeListener in interface FacetFinderSPI.ColumnIDlistener - the PropertyChangeListener to registerpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
FacetFinderSPI.ColumnID
removePropertyChangeListener in interface FacetFinderSPI.ColumnIDlistener - the PropertyChangeListener to unregister
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface FacetFinderSPI.ColumnID
public void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface FacetFinderSPI.ColumnIDpublic java.util.regex.Pattern getPattern()
public void setPattern(java.util.regex.Pattern pattern)
public int getGroup()
public void setGroup(int group)
public boolean getJoinValues()
public void setJoinValues(boolean joinValues)
public java.lang.String getJoinText()
public void setJoinText(java.lang.String joinText)
public boolean getMakeCollection()
public void setMakeCollection(boolean makeCollection)
public java.awt.Component getCustomiser(DataThing dataThing)
FacetFinderSPI.ColumnID
getCustomiser in interface FacetFinderSPI.ColumnIDdataThing - an example DataThing this column will act upon
public java.lang.String getName()
FacetFinderSPI.ColumnID
getName in interface FacetFinderSPI.ColumnIDpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||