|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.cocoon.components.search.fieldmodel.FieldDefinition
public abstract class FieldDefinition
Field Definition class
Field Summary | |
---|---|
static int |
DATE
Date type |
protected boolean |
index
|
static int |
KEYWORD
Keyword type |
protected java.lang.String |
name
Name of the field |
protected boolean |
store
Lucene Field specification |
static java.lang.String[] |
STRING_TYPE
|
static int |
TEXT
Text type |
protected int |
type
type of the field (text, keyword, date) |
Constructor Summary | |
---|---|
protected |
FieldDefinition(java.lang.String name,
int type)
|
protected |
FieldDefinition(java.lang.String name,
java.lang.String type)
|
Method Summary | |
---|---|
static FieldDefinition |
create(java.lang.String name,
int type)
|
abstract org.apache.lucene.document.Field |
createLField(java.lang.String value)
Create Lucene Field |
boolean |
equals(FieldDefinition fielddef)
|
boolean |
equals(java.lang.Object object)
|
boolean |
getStore()
|
int |
getType()
|
int |
hashCode()
|
java.lang.String |
name()
|
void |
setStore(boolean store)
|
static int |
stringTotype(java.lang.String typename)
Convert String to type |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int TEXT
public static final int KEYWORD
public static final int DATE
public static final java.lang.String[] STRING_TYPE
protected java.lang.String name
protected int type
protected boolean store
protected boolean index
Constructor Detail |
---|
protected FieldDefinition(java.lang.String name, java.lang.String type) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
protected FieldDefinition(java.lang.String name, int type) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
Method Detail |
---|
public static FieldDefinition create(java.lang.String name, int type)
public int hashCode()
hashCode
in class java.lang.Object
public void setStore(boolean store)
public boolean getStore()
public boolean equals(FieldDefinition fielddef)
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public java.lang.String name()
public abstract org.apache.lucene.document.Field createLField(java.lang.String value)
value
- String value to store in the lucene field
public int getType()
public final java.lang.String toString()
toString
in class java.lang.Object
public static final int stringTotype(java.lang.String typename) throws java.lang.IllegalArgumentException
typename
- String
java.lang.IllegalArgumentException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |