|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.datacrow.enhancers.AssociateNameRewriter
public class AssociateNameRewriter
Transforms a title. Based on a word list the title will be transformed as follows:
<Word in list>,<Value without Word in list>
Field Summary | |
---|---|
static int |
_FIRSTLAST
|
static int |
_LASTFIRST
|
Constructor Summary | |
---|---|
AssociateNameRewriter()
Creates a new instance. |
|
AssociateNameRewriter(boolean enabled,
int order)
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 |
getName(java.lang.String firstname,
java.lang.String lastname)
|
int |
getOrder()
|
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 |
Field Detail |
---|
public static final int _FIRSTLAST
public static final int _LASTFIRST
Constructor Detail |
---|
public AssociateNameRewriter()
public AssociateNameRewriter(boolean enabled, int order)
enabled
- list
- The word list. Any value starting with a word in the list will be transformed.Method Detail |
---|
public int getField()
DcAssociate._A_NAME
public int getOrder()
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.String getName(java.lang.String firstname, java.lang.String lastname)
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 |