|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.datacrow.enhancers.TitleRewriter
public class TitleRewriter
Transforms a title. Based on a word list the title will be transformed as follows:
<Word in list>,<Value without Word in list>
Constructor Summary | |
---|---|
TitleRewriter()
Creates a new instance. |
|
TitleRewriter(boolean enabled,
java.lang.String list)
Creates a new instances. |
Method Summary | |
---|---|
java.lang.Object |
apply(DcField field,
java.lang.Object value)
Apply the enhancement. |
int |
getField()
The field to transform. |
int |
getIndex()
Unique ID for this enhancer. |
java.lang.String |
getWordList()
|
boolean |
isEnabled()
Indicates if this enhancer is enabled. |
boolean |
isRunOnInsert()
Indicates if the enhancement should be performed after inserting an item. |
boolean |
isRunOnUpdating()
Indicates if the enhancement should be performed after updating an item. |
void |
parse(java.lang.String s)
Parses a string representation. |
java.lang.String |
toSaveString()
Creates a string representation which can be stored to disk. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TitleRewriter()
public TitleRewriter(boolean enabled, java.lang.String list)
enabled
- list
- The word list. Any value starting with a word in the list will be transformed.Method Detail |
---|
public int getField()
DcMediaObject._A_TITLE
public java.lang.String getWordList()
public java.lang.String toSaveString()
IValueEnhancer
toSaveString
in interface IValueEnhancer
public int getIndex()
IValueEnhancer
getIndex
in interface IValueEnhancer
public void parse(java.lang.String s)
IValueEnhancer
parse
in interface IValueEnhancer
public java.lang.Object apply(DcField field, java.lang.Object value)
IValueEnhancer
apply
in interface IValueEnhancer
field
- The field to enhance.value
- The value.
public boolean isRunOnUpdating()
IValueEnhancer
isRunOnUpdating
in interface IValueEnhancer
public boolean isRunOnInsert()
IValueEnhancer
isRunOnInsert
in interface IValueEnhancer
public boolean isEnabled()
IValueEnhancer
isEnabled
in interface IValueEnhancer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |