|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jalios.jcms.TypeFieldEntry
public class TypeFieldEntry
This class holds all informations of a type's field.
Field Summary | |
---|---|
protected int |
abstractLength
|
protected String |
chooser
|
protected int |
cols
|
protected String |
dataSource
|
protected String |
dateFormat
|
protected String |
dbrColumns
|
protected String |
dbrKeyCol
|
protected String |
dbrLabelCol
|
protected String |
dbrOrderBy
|
protected String |
dbrTable
|
protected int |
decimals
|
protected HashMap |
defaultTextMap
|
protected String |
defaultValue
|
protected Map |
descriptionMap
|
protected String |
editor
|
protected String[] |
enumerateLabels
|
protected boolean |
enumerateML
|
protected String[] |
enumerateValues
|
protected boolean |
escapeHtml
|
protected boolean |
fieldML
|
protected boolean |
fieldWiki
|
protected String[] |
gids
|
protected boolean |
isAbstract
|
protected boolean |
isDataImage
|
protected boolean |
isDateOnly
|
protected boolean |
isDisplayRoot
|
protected boolean |
isEnumerate
|
protected boolean |
isExclusive
|
protected boolean |
isFileChooser
|
protected boolean |
isHidden
|
protected boolean |
isImageMap
|
protected boolean |
isInline
|
protected boolean |
isOpenWindow
|
protected boolean |
isRequired
|
protected boolean |
isResize
|
protected boolean |
isSearchable
|
protected boolean |
isSuper
|
protected boolean |
isTypeArray
|
protected boolean |
isTypeBoolean
|
protected boolean |
isTypeBooleanArray
|
protected boolean |
isTypeCategory
|
protected boolean |
isTypeDate
|
protected boolean |
isTypeDateArray
|
protected boolean |
isTypeDocument
|
protected boolean |
isTypeDocumentMV
|
protected boolean |
isTypeDouble
|
protected boolean |
isTypeDoubleArray
|
protected boolean |
isTypeInt
|
protected boolean |
isTypeIntArray
|
protected boolean |
isTypeList
|
protected boolean |
isTypeLong
|
protected boolean |
isTypeLongArray
|
protected boolean |
isTypePrimitive
|
protected boolean |
isTypePrimitiveArray
|
protected boolean |
isTypePublication
|
protected boolean |
isTypePublicationArray
|
protected boolean |
isTypePublicationMV
|
protected boolean |
isTypeScalar
|
protected boolean |
isTypeSet
|
protected boolean |
isTypeString
|
protected boolean |
isTypeStringArray
|
protected boolean |
isWidget
|
protected boolean |
isWysiwyg
|
protected Map |
labelMap
|
protected int |
maxlength
|
protected int |
maxRows
|
protected String |
name
|
protected String |
nameCap
|
protected Map |
offLabelMap
|
protected Map |
onLabelMap
|
protected String |
path
|
protected int |
resizeHeight
|
protected int |
resizeWidth
|
static String |
REVISION
|
protected String |
root
|
protected int |
rows
|
protected int |
size
|
protected String |
tab
|
protected String |
tabGroup
|
protected String |
type
|
protected Class |
typeClass
|
protected String |
typeShort
|
protected String |
unit
|
protected String |
unitAfter
|
protected String |
unitBefore
|
protected int |
widgetDescription
|
protected int |
widgetEditor
|
protected String |
wysiwygParams
|
protected org.jdom.Element |
xmlElt
|
Constructor Summary | |
---|---|
TypeFieldEntry(org.jdom.Element xmlElement)
|
Method Summary | |
---|---|
boolean |
escapeHtml()
Returns true if the HTML contained in this field must be escaped. |
int |
getAbstractLength()
Abstract/Summary length |
boolean |
getBoolean(Data data)
Gets the value of this boolean field for the given Data . |
TreeSet |
getCategory(Data data,
Member mbr)
Gets the value of the given Category field name for the given Data . |
String |
getChooser()
Return the internal "chooser" of this field. |
String |
getCollectionTypeMapping()
|
int |
getCols()
TextInput/TextArea columns number. |
String |
getDataSource()
SQLQuery/DBRecord/SQLResult: data source of this SQL related field. |
String |
getDateFormat()
DateChooser: date format |
String |
getDbrColumns()
DBRecord: columns to be listed for this DB record field (coma separated) |
String |
getDbrKeyCol()
DBRecord: primary key column of this DB record field. |
String |
getDbrLabelCol()
DBRecord: column used as label for this DB record field |
String |
getDbrOrderBy()
DBRecord: ORDER BY SQL criteria DB record field |
String |
getDbrTable()
DBRecord: table of this DB record field. |
int |
getDecimals()
Double decimals count |
HashMap |
getDefaultTextMap()
Returns a copy of the language map of default value for this textual field. |
String |
getDefaultTextString()
Returns the default value (in the main language) of this textual field. |
String |
getDefaultValue()
Default value of field that can be expressed/converted into a string. |
String |
getDescription()
Deprecated. since jcms-5.7.0. |
String |
getDescription(String lang)
Returns the localized description of this field. |
Map |
getDescriptionMap()
Returns the localized map of description of this field. |
double |
getDouble(Data data)
Gets the value of this double field for the given Data . |
String |
getEditor()
Return the internal editor type of this field. |
String[] |
getEnumerateLabels()
Enumerate: Labels of the current field, e.g { "Red", "Green", "Blue"} for the default language of the type/site. |
String[] |
getEnumerateValues()
Enumerate: Values of the current field, e.g { "00FF00", "00FF00", "0000FF"}. |
String |
getFieldValueAsString(Data data,
String lang)
Gets value of the field as String for field of the following type:
int
long
double
boolean
String |
String[] |
getFieldValueAsStringArray(Data data,
String lang)
Gets value of the field as String[] for field of the following type:
int[]
long[]
double[]
boolean[]
String[]
List
Set |
String[] |
getGids()
Member chooser: Group IDs |
int |
getInt(Data data)
Gets the value of this int field for the given Data . |
String |
getLabel()
Deprecated. since jcms-5.7.0. |
String |
getLabel(String lang)
Returns the localized label of this field. |
Map |
getLabelMap()
Returns the Map of localized label of this field. |
long |
getLong(Data data)
Gets the value of this long field for the given Data . |
int |
getMaxlength()
TextInput maximum length. |
int |
getMaxRows()
SQLQuery/DBRecord/SQLResult: maximum row to be retrieved (0 means no limit) |
String |
getName()
Java name of this field. e.g. |
String |
getNameCap()
Recapitalized java name of this field, (first letter capitalized). e.g. |
Object |
getObject(Data data)
Gets the value of this Object field for the given Data . |
Object |
getObject(Data data,
String lang)
Gets the value of this Object field for the given Data . |
String |
getOffLabel(String lang)
Returns the localized offLabel for to this field. |
Map |
getOffLabelMap()
Boolean: false/OFF Label of a boolean field. e.g. |
String |
getOnLabel(String lang)
Returns the localized onLabel for to this field. |
Map |
getOnLabelMap()
Boolean: true/ON Label of a boolean field. e.g. |
String |
getPath()
Image/Media/FilePath: a remote path. e.g. |
int |
getResizeHeight()
Returns the resize height |
int |
getResizeWidth()
Returns the resize width |
String |
getRoot()
Categories: Root Category ID of this category field |
int |
getRows()
TextArea/WYSIWYG rows number. |
int |
getSize()
Enumerate: html Select size. |
String |
getTab()
Tab: tab name in which this field will be displayed. |
String |
getTabGroup()
TabGroup: group name for multivalued fields, all field having the same value will be display together. |
String |
getType()
Retrieve type of this field as String . |
String |
getTypeShort()
Short type of this field. |
String |
getUnit()
TextInput unit e.g |
String |
getUnitAfter()
TextInput unit, displayed after input. |
String |
getUnitBefore()
TextInput unit, displayed before input. |
int |
getWidgetDescription()
Type of description to be used by widget: AbstractWidget.UI_DESCRIPTION_NONE
AbstractWidget.UI_DESCRIPTION_TEXT
AbstractWidget.UI_DESCRIPTION_TOOLTIP |
int |
getWidgetEditor()
Type of widget editor. see AbstractWidget#UI_EDITOR_*. |
String |
getWysiwygParams()
WYSIWYG toolbar options. |
org.jdom.Element |
getXmlElement()
XML Parsing: jdom Element for this field. |
protected void |
initDefault()
Init the default value. |
protected void |
initDescription()
|
protected void |
initEnumerate()
Init the enumerate values. |
protected void |
initUnits()
Init the field units |
protected void |
initWidgetEditor()
Find the right Widget editor |
boolean |
isAbstract()
Abstract/Summary field? |
boolean |
isAnyLink()
Is field's editor any type of link (i.e. link or member or group). |
boolean |
isCatEditor()
Widget Type. |
boolean |
isCatTreeEditor()
Widget Type. |
boolean |
isDataImage()
Image field? |
boolean |
isDateChsr()
Widget Type. |
boolean |
isDateOnly()
DateChooser: use date only, or date and time? |
boolean |
isDBRecordChsr()
Widget Type. |
boolean |
isDisplayRoot()
Categories: Display Root |
boolean |
isEnumerate()
Enumerate. |
boolean |
isEnumerateML()
Enumerate: multilanguage. |
boolean |
isExclusive()
Categories: Exclusive. |
boolean |
isFieldML()
|
boolean |
isFieldWiki()
TextArea. |
boolean |
isFileChooser()
Returns true if this is an image field with fileChooser option enabled. |
boolean |
isGrpChsr()
Widget Type. |
boolean |
isGrpEnum()
Widget Type. |
boolean |
isHidden()
Hidden field? |
boolean |
isImageMap()
Returns true if this is an image field with imageMap option enabled. |
boolean |
isInline()
Inline editing ? |
boolean |
isLink()
Is field's editor a link (as opposed to a chooser for example). |
boolean |
isMasterImageMap()
Returns true if this field is the image field of an image map field. |
boolean |
isMbrChsr()
Widget Type. |
boolean |
isMbrEnum()
Widget Type. |
boolean |
isOpenWindow()
Returns true if this is an URL field which must be open in a new window. |
boolean |
isRequired()
Required field? |
boolean |
isResize()
Returns true if this is an image field which must be resized. |
boolean |
isSearchable()
Searchable field |
boolean |
isSimpleString()
|
boolean |
isSlaveImageMap()
Returns true if this field is the text area field generated aside the real image field. |
boolean |
isSQLQuery()
Widget Type. |
boolean |
isSuper()
|
boolean |
isTypeArray()
|
boolean |
isTypeBoolean()
Type: boolean? |
boolean |
isTypeBooleanArray()
Type: boolean[]? |
boolean |
isTypeCategory()
|
boolean |
isTypeCollection()
|
boolean |
isTypeDate()
Type: Date? |
boolean |
isTypeDateArray()
Type: Date[]? |
boolean |
isTypeDocument()
Type: FileDocument? |
boolean |
isTypeDocumentMV()
Type: FileDocument MV? |
boolean |
isTypeDouble()
Type: double? |
boolean |
isTypeDoubleArray()
Type: double[]? |
boolean |
isTypeInt()
Type: int? |
boolean |
isTypeIntArray()
Type: int[]? |
boolean |
isTypeList()
|
boolean |
isTypeLong()
Type: long? |
boolean |
isTypeLongArray()
Type: long[]? |
boolean |
isTypeMV()
|
boolean |
isTypePrimitive()
|
boolean |
isTypePrimitiveArray()
|
boolean |
isTypePublication()
Type: Publication? |
boolean |
isTypePublicationArray()
Type: Publication[]? |
boolean |
isTypePublicationMV()
Type: Publication MV |
boolean |
isTypeScalar()
|
boolean |
isTypeSet()
|
boolean |
isTypeString()
Type: String? |
boolean |
isTypeStringArray()
Type: String[]? |
boolean |
isUrl()
URL. |
boolean |
isWidget()
Is this field manage through a widget |
boolean |
isWysiwyg()
Wysiwyg. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String REVISION
protected final org.jdom.Element xmlElt
protected String type
protected String typeShort
protected Class typeClass
protected boolean isTypeInt
protected boolean isTypeIntArray
protected boolean isTypeLong
protected boolean isTypeLongArray
protected boolean isTypeDouble
protected boolean isTypeDoubleArray
protected boolean isTypeBoolean
protected boolean isTypeBooleanArray
protected boolean isTypePrimitive
protected boolean isTypePrimitiveArray
protected boolean isTypeString
protected boolean isTypeStringArray
protected boolean isTypeDate
protected boolean isTypeDateArray
protected boolean isTypeArray
protected boolean isTypeList
protected boolean isTypeSet
protected boolean isTypeScalar
protected boolean isTypePublication
protected boolean isTypePublicationArray
protected boolean isTypePublicationMV
protected boolean isTypeDocument
protected boolean isTypeDocumentMV
protected boolean isTypeCategory
protected boolean isEnumerate
protected boolean isWidget
protected boolean isWysiwyg
protected Map labelMap
protected String editor
protected String name
protected String nameCap
protected String tab
protected Map descriptionMap
protected int widgetEditor
protected int widgetDescription
protected boolean isSuper
protected boolean isRequired
protected boolean isInline
protected boolean isHidden
protected boolean isAbstract
protected int abstractLength
protected boolean isDataImage
protected boolean isSearchable
protected boolean fieldML
protected boolean fieldWiki
protected int cols
protected int maxlength
protected int rows
protected int size
protected String[] enumerateLabels
protected String[] enumerateValues
protected boolean enumerateML
protected String dataSource
protected int maxRows
protected String dbrTable
protected String dbrKeyCol
protected String dbrColumns
protected String dbrLabelCol
protected String dbrOrderBy
protected boolean isDateOnly
protected String dateFormat
protected String wysiwygParams
protected String tabGroup
protected String path
protected Map onLabelMap
protected Map offLabelMap
protected String unit
protected String unitAfter
protected String unitBefore
protected int decimals
protected String root
protected boolean isExclusive
protected boolean isDisplayRoot
protected String chooser
protected String[] gids
protected String defaultValue
protected HashMap defaultTextMap
protected boolean isFileChooser
protected boolean isImageMap
protected boolean isOpenWindow
protected boolean isResize
protected int resizeWidth
protected int resizeHeight
protected boolean escapeHtml
Constructor Detail |
---|
public TypeFieldEntry(org.jdom.Element xmlElement)
Method Detail |
---|
protected void initEnumerate()
protected void initUnits()
protected void initDefault()
protected void initWidgetEditor()
protected void initDescription()
public String toString()
toString
in class Object
public org.jdom.Element getXmlElement()
Element
of this field.public int getInt(Data data) throws NoSuchFieldException
int
field for the given Data
.
data
- the Data
from which to retrieve the field value.
int
field value
NoSuchFieldException
- if the field was not found in the given Data
.
NullPointerException
- if the given Data
is null.Data.getIntFieldValue(String)
public long getLong(Data data) throws NoSuchFieldException
long
field for the given Data
.
data
- the Data
from which to retrieve the field value.
long
field value
NoSuchFieldException
- if the field was not found in the given Data
.
NullPointerException
- if the given Data
is null.Data.getLongFieldValue(String)
public double getDouble(Data data) throws NoSuchFieldException
double
field for the given Data
.
data
- the Data
from which to retrieve the field value.
double
field value
NoSuchFieldException
- if the field was not found in the given Data
.
NullPointerException
- if the given Data
is null.Data.getDoubleFieldValue(String)
public boolean getBoolean(Data data) throws NoSuchFieldException
boolean
field for the given Data
.
data
- the Data
from which to retrieve the field value.
boolean
field value
NoSuchFieldException
- if the field was not found in the given Data
.
NullPointerException
- if the given Data
is null.Data.getBooleanFieldValue(String)
public TreeSet getCategory(Data data, Member mbr) throws NoSuchFieldException
Category
field name for the given Data
.
data
- the Data
from which to retrieve the field value.mbr
- the member used to check rigth access to categories.
TreeSet
of Category
NoSuchFieldException
- if the field was not found in the given Data
.
NullPointerException
- if the given Data
is null.Data.getCategoryFieldValue(String, Member)
public Object getObject(Data data) throws NoSuchFieldException
Object
field for the given Data
. Category
fields, see #getCategory(Member).
data
- the Data
from which to retrieve the field value.
Object
field value
NoSuchFieldException
- if the field was not found in the given Data
.
NullPointerException
- if the given Data
is null.Data.getFieldValue(String)
public Object getObject(Data data, String lang) throws NoSuchFieldException
Object
field for the given Data
. Category
fields, see #getCategory(Member).
data
- the Data
from which to retrieve the field value.lang
- the language (ISO 639: 2-letter codes) in which to retrieve the field value (used only for multilingual fields).
Object
field value
NoSuchFieldException
- if the field was not found in the given Data
.
NullPointerException
- if the given Data
is null.Data.getFieldValue(String, String)
public String getFieldValueAsString(Data data, String lang) throws NoSuchFieldException
String
for field of the following type:
int
long
double
boolean
String
data
- the data from which to retrive the given fieldlang
- the lang in which to retrieve the field if multilang
String
, null if the field value cannot be converted to the type String
.
NoSuchFieldException
- if the field was not found in the given Data
.public String[] getFieldValueAsStringArray(Data data, String lang) throws NoSuchFieldException
String[]
for field of the following type:
int[]
long[]
double[]
boolean[]
String[]
List
Set
data
- the data from which to retrive the given fieldlang
- the lang in which to retrieve the field, if field is multi-lang
String[]
, null if the field value cannot be converted to the type String[]
.
NoSuchFieldException
- if the field was not found in the given Data
.public String getLabel()
getLabel(String)
public String getLabel(String lang)
lang
- the language
public Map getLabelMap()
public String getName()
String
public String getNameCap()
String
public String getDescription()
getDescription(String)
public String getDescription(String lang)
lang
- the language
public Map getDescriptionMap()
public String getType()
String
. "int"
, "int[]"
"long"
, "long[]"
"double"
, "double[]"
"boolean"
, "boolean[]"
"String"
, "String[]"
"java.util.Date"
, "java.util.Date[]"
"com.jalios.jcms.Publication"
, "com.jalios.jcms.Publication[]"
and its subclasses"com.jalios.jcms.Content"
, "com.jalios.jcms.Content[]"
and its subclasses"com.jalios.jcms.portlet.PortalElement"
, "com.jalios.jcms.portlet.PortalElement[]"
"com.jalios.jcms.Group"
, "com.jalios.jcms.Group[]"
"com.jalios.jcms.Member"
, "com.jalios.jcms.Member[]"
"java.util.TreeSet"
(for Categories)"super"
marks the place (for the edit form) where the inherited field are located.
String or "super" if this field mark the place of inherited fields.
getTypeShort
public String getTypeShort()
- Short type of this field.
e.g. if type is "String[]" or "List
", short type is "String".
- Returns:
- the type of this field as a
String if any, or "super" if this field mark the place of inherited fields.
See Also:
getType()
getCollectionTypeMapping
public String getCollectionTypeMapping()
isTypeInt
public boolean isTypeInt()
- Type: int?
- Returns:
- true if this field is an
int
. - See Also:
getType()
isTypeIntArray
public boolean isTypeIntArray()
- Type: int[]?
- Returns:
- true if this field is an
int[]
. - See Also:
getType()
isTypeLong
public boolean isTypeLong()
- Type: long?
- Returns:
- true if this field is an
long
. - See Also:
getType()
isTypeLongArray
public boolean isTypeLongArray()
- Type: long[]?
- Returns:
- true if this field is an
long[]
. - See Also:
getType()
isTypeDouble
public boolean isTypeDouble()
- Type: double?
- Returns:
- true if this field is an
double
. - See Also:
getType()
isTypeDoubleArray
public boolean isTypeDoubleArray()
- Type: double[]?
- Returns:
- true if this field is an
double[]
. - See Also:
getType()
isTypeBoolean
public boolean isTypeBoolean()
- Type: boolean?
- Returns:
- true if this field is an
boolean
. - See Also:
getType()
isTypeBooleanArray
public boolean isTypeBooleanArray()
- Type: boolean[]?
- Returns:
- true if this field is an
boolean[]
. - See Also:
getType()
isTypePrimitive
public boolean isTypePrimitive()
- Returns:
- true if the field's type is a primitive type
(
int
, long
, double
or boolean
). - See Also:
getType()
,
isTypeInt()
,
isTypeLong()
,
isTypeDouble()
,
isTypeBoolean()
isTypePrimitiveArray
public boolean isTypePrimitiveArray()
- Returns:
- true if the field's type is a primitive type
(
int[]
, long[]
, double[]
or boolean[]
). - See Also:
getType()
,
isTypeIntArray()
,
isTypeLongArray()
,
isTypeDoubleArray()
,
isTypeBooleanArray()
isTypeString
public boolean isTypeString()
- Type: String?
- Returns:
- true if this field is an
String
. - See Also:
getType()
isTypeStringArray
public boolean isTypeStringArray()
- Type: String[]?
- Returns:
- true if this field is an
String[]
. - See Also:
getType()
isTypeDate
public boolean isTypeDate()
- Type: Date?
- Returns:
- true if this field is an
Date
. - See Also:
getType()
isTypeDateArray
public boolean isTypeDateArray()
- Type: Date[]?
- Returns:
- true if this field is an
Date[]
. - See Also:
getType()
isTypeScalar
public boolean isTypeScalar()
- Returns:
- true if the field's type is a scalar of any possible type.
- See Also:
getType()
isTypeMV
public boolean isTypeMV()
- Returns:
- true if the field's type is a multivalued (array, List or Set) of any possible type.
- See Also:
getType()
isTypeArray
public boolean isTypeArray()
- Returns:
- true if the field's type is an array of any possible type.
- See Also:
getType()
isTypeList
public boolean isTypeList()
- Returns:
- true if the field's type is a List of any possible type.
- See Also:
getType()
isTypeSet
public boolean isTypeSet()
- Returns:
- true if the field's type is a Set of any possible type.
- See Also:
getType()
isTypeCollection
public boolean isTypeCollection()
- Returns:
- true if the field's type is a Collection (List or Set) of any possible type.
- See Also:
getType()
isTypeCategory
public boolean isTypeCategory()
- Returns:
- true if the field's type is "java.util.TreeSet" and editor is "category".
(field is a
TreeSet
of Category
). - See Also:
getEditor()
,
getType()
isTypePublication
public boolean isTypePublication()
- Type: Publication?
- Returns:
- true if this field is a
Publication
. - See Also:
getType()
isTypePublicationArray
public boolean isTypePublicationArray()
- Type: Publication[]?
- Returns:
- true if this field is a
Publication[]
. - See Also:
getType()
isTypePublicationMV
public boolean isTypePublicationMV()
- Type: Publication MV
- Returns:
- true if this field is a
Publication[]
, a List
or Set
. - See Also:
getType()
isTypeDocument
public boolean isTypeDocument()
- Type: FileDocument?
- Returns:
- true if this field is a
Document
. - See Also:
getType()
isTypeDocumentMV
public boolean isTypeDocumentMV()
- Type: FileDocument MV?
- Returns:
- true if this field is a
FileDocument[]
, a List
or Set
. - See Also:
getType()
isRequired
public boolean isRequired()
- Required field?
- Returns:
- true if this field is required, false otherwise
isInline
public boolean isInline()
- Inline editing ?
- Returns:
- true if this field is to be edited directly in the form, false otherwise (through a popup or such)
isHidden
public boolean isHidden()
- Hidden field?
- Returns:
- true if this field is hidden, false otherwise
isAbstract
public boolean isAbstract()
- Abstract/Summary field?
- Returns:
- true if this field is the summary for the type, false otherwise
getAbstractLength
public int getAbstractLength()
- Abstract/Summary length
- Returns:
- the length of the abstract
isDataImage
public boolean isDataImage()
- Image field?
- Returns:
- true if this field is the image for the type, false otherwise
isSearchable
public boolean isSearchable()
- Searchable field
- Returns:
- true if this field is searchable, false otherwise
isSimpleString
public boolean isSimpleString()
- Returns:
- true if this field's type is a
String
or a String[]
AND not an enumerate neither a wysywig. - See Also:
getType()
,
isEnumerate()
,
isWysiwyg()
isSuper
public boolean isSuper()
- Returns:
- true if this field is not really a field, but instead, the place (for the edit form) where the inherited field are located.
- See Also:
getType()
getEditor
public String getEditor()
- Return the internal editor type of this field.
Can be one of these values (list not exhaustive):
"category"
"color"
"date"
"email"
"enumerate"
"file"
"image"
"media"
"password"
"query"
"textarea"
"textfield"
"url"
"wysiwyg"
"radio"
"check"
"list"
"combo"
"int"
, "int[]"
"double"
, "double[]"
"boolean"
, "boolean[]"
"member"
, "member[]"
"group"
, "group[]"
"link"
, "link[]"
"duration"
, "duration[]"
"date"
, "date[]"
"sqlquery"
, "sqlquery[]"
"dbrecord"
, "dbrecord[]"
- Returns:
- the field's editor as a
String
isLink
public boolean isLink()
- Is field's editor a link (as opposed to a chooser for example).
(UI related).
- Returns:
- true if this field is a link
- See Also:
getEditor()
isAnyLink
public boolean isAnyLink()
- Is field's editor any type of link (i.e. link or member or group).
- Returns:
- true if this field is any type of link.
- Since:
- jcms-6.1.0
getChooser
public String getChooser()
- Return the internal "chooser" of this field.
Can be one of these values (list not exhaustive):
"checkbox"
"combo"
"listbox"
"multilistbox"
"popup"
"tree"
isFieldML
public boolean isFieldML()
- Returns:
- true if this field a multi-language field.
getDefaultValue
public String getDefaultValue()
- Default value of field that can be expressed/converted into a string.
- Returns:
- a
String
with the default value of this field.
getDefaultTextMap
public HashMap getDefaultTextMap()
- Returns a copy of the language map of default value for this textual field.
- Returns:
- the language map of default value for this field. Returns an empty map if there is no default value.
- Since:
- jcms-5.7.3
getDefaultTextString
public String getDefaultTextString()
- Returns the default value (in the main language) of this textual field.
- Returns:
- the default value (in the main language) of this textual field. Returns null if there is no default value.
- Since:
- jcms-5.7.3
isUrl
public boolean isUrl()
- URL.
- Returns:
- true if field is a url field, false otherwise.
isFieldWiki
public boolean isFieldWiki()
- TextArea.
- Returns:
- true if field is a wiki field, false otherwise.
isWysiwyg
public boolean isWysiwyg()
- Wysiwyg.
- Returns:
- true if this field is a wysiwyg, false otherwise.
getCols
public int getCols()
- TextInput/TextArea columns number.
(UI related)
- Returns:
- the number of columns to use in the form textinput or textarea.
getMaxlength
public int getMaxlength()
- TextInput maximum length.
- Returns:
- the maximum length of a text input.
getRows
public int getRows()
- TextArea/WYSIWYG rows number.
(UI related)
- Returns:
- the number of rows to use in the form textarea or in a wysiwyg.
getUnit
public String getUnit()
- TextInput unit
e.g. "$"
- Returns:
- the unit.
getUnitBefore
public String getUnitBefore()
- TextInput unit, displayed before input.
e.g. "$"
- Returns:
- the unit displayed before a text input.
getUnitAfter
public String getUnitAfter()
- TextInput unit, displayed after input.
e.g. "km"
- Returns:
- the unit displayed after a text input.
getDecimals
public int getDecimals()
- Double decimals count
- Returns:
- the decimals count for double fields.
getWysiwygParams
public String getWysiwygParams()
- WYSIWYG toolbar options.
Computed from xml field attribute toolbar[0-4].
e.g. : &toolbar0=open&toolbar1=open&toolbar2=open&toolbar3=open&toolbar4=hidden
(UI related)
- Returns:
- a string with wysiwyg toolbar options.
isFileChooser
public boolean isFileChooser()
- Returns true if this is an image field with fileChooser option enabled.
- Returns:
- true if this is an image field with fileChooser option enabled.
- Since:
- jcms-5.5.0
isImageMap
public boolean isImageMap()
- Returns true if this is an image field with imageMap option enabled.
- Returns:
- true if this is an image field with imageMap option enabled.
- Since:
- jcms-5.5.0
isOpenWindow
public boolean isOpenWindow()
- Returns true if this is an URL field which must be open in a new window.
- Returns:
- true if this is an URL field which must be open in a new window.
- Since:
- jcms-6.1.0
isResize
public boolean isResize()
- Returns true if this is an image field which must be resized.
- Returns:
- true if this is an image field which must be resized.
- Since:
- jcms-6.1.0
getResizeWidth
public int getResizeWidth()
- Returns the resize width
- Returns:
- the resize width
- Since:
- jcms-6.1.0
getResizeHeight
public int getResizeHeight()
- Returns the resize height
- Returns:
- the resize height
- Since:
- jcms-6.1.0
escapeHtml
public boolean escapeHtml()
- Returns true if the HTML contained in this field must be escaped.
- Returns:
- true if the HTML contained in this field must be escaped.
- Since:
- jcms-6.1.0
isSlaveImageMap
public boolean isSlaveImageMap()
- Returns true if this field is the text area field generated aside
the real image field.
Warning: this field was not really saved in the type's xml, but is
instead only created at JSP generation time.
- Returns:
- true if this field is the text area associated with the image map field.
isMasterImageMap
public boolean isMasterImageMap()
- Returns true if this field is the image field of an image map field.
- Returns:
- true if this field is the image field of an image map field.
getDataSource
public String getDataSource()
- SQLQuery/DBRecord/SQLResult: data source of this SQL related field.
- Returns:
- the data source of the SQL field
getMaxRows
public int getMaxRows()
- SQLQuery/DBRecord/SQLResult: maximum row to be retrieved (0 means no limit)
- Returns:
- the maximum number of rows to be retrieved.
getDbrTable
public String getDbrTable()
- DBRecord: table of this DB record field.
- Returns:
- the name of the SQL table used for this DB record field.
getDbrKeyCol
public String getDbrKeyCol()
- DBRecord: primary key column of this DB record field.
- Returns:
- the name of primary key SQL column used for this DB record field.
getDbrColumns
public String getDbrColumns()
- DBRecord: columns to be listed for this DB record field (coma separated)
- Returns:
- a
String
with coma separated SQL columns name SQL listed for this DB record field.
getDbrLabelCol
public String getDbrLabelCol()
- DBRecord: column used as label for this DB record field
- Returns:
- a
String
with the SQL column name used a label for this DB record field
getDbrOrderBy
public String getDbrOrderBy()
- DBRecord: ORDER BY SQL criteria DB record field
- Returns:
- a
String
with the ORDER BY SQL criteria for this DB record field
isEnumerate
public boolean isEnumerate()
- Enumerate.
- Returns:
- true if this field a an enumerate.
getSize
public int getSize()
- Enumerate: html Select size.
(UI related)
- Returns:
- the size of a
select
in a html form.
getEnumerateLabels
public String[] getEnumerateLabels()
- Enumerate: Labels of the current field, e.g { "Red", "Green", "Blue"} for the default language of the type/site.
- Returns:
- a
String[]
containing all labels for this field, or null if this field is not an enumerate
getEnumerateValues
public String[] getEnumerateValues()
- Enumerate: Values of the current field, e.g { "00FF00", "00FF00", "0000FF"}.
- Returns:
- a
String[]
containing all values for this field, or null if this field is not an enumerate.
isEnumerateML
public boolean isEnumerateML()
- Enumerate: multilanguage.
- Returns:
true
if this field has multilanguage labels (field contains labelList_en... etc).
isDateOnly
public boolean isDateOnly()
- DateChooser: use date only, or date and time?
- Returns:
- true if this field was specified to use date only (no time).
getDateFormat
public String getDateFormat()
- DateChooser: date format
- Returns:
- the date format.
getRoot
public String getRoot()
- Categories: Root Category ID of this category field
- Returns:
- a
String
with the ID of the root Category of this field
isDisplayRoot
public boolean isDisplayRoot()
- Categories: Display Root
- Returns:
- true if this Category field should display its root
isExclusive
public boolean isExclusive()
- Categories: Exclusive.
(UI related)
- Returns:
- true if only one category can be selected in html form, false otherwise.
getGids
public String[] getGids()
- Member chooser: Group IDs
- Returns:
- a
String[]
containing the jcms id of the Group
from which we choose Member
.
getPath
public String getPath()
- Image/Media/FilePath: a remote path. e.g. "upload/mydir/myfiles/"
- Returns:
- a
String with the remote path where to open FileChooser or upload image
getOffLabelMap
public Map getOffLabelMap()
- Boolean: false/OFF Label of a boolean field. e.g. "No", "Disabled"
- Returns:
Map {language, label} with the label to use for the false/off value of this boolean.
getOffLabel
public String getOffLabel(String lang)
- Returns the localized offLabel for to this field.
- Parameters:
lang
- the language
- Returns:
- the localized offLabel for to this field.
- Since:
- jcms-5.7.0
getOnLabelMap
public Map getOnLabelMap()
- Boolean: true/ON Label of a boolean field. e.g. "Yes", "Enabled"
- Returns:
Map
{language, label} with the label to use for the true/on value of this boolean.
getOnLabel
public String getOnLabel(String lang)
- Returns the localized onLabel for to this field.
- Parameters:
lang
- the language
- Returns:
- the localized onLabel for to this field.
- Since:
- jcms-5.7.0
getTab
public String getTab()
- Tab: tab name in which this field will be displayed.
- Returns:
- a
String
with the name of the tab.
getTabGroup
public String getTabGroup()
- TabGroup: group name for multivalued fields, all field having the same
value will be display together. (has nothing to do with Tab).
e.g. Interview type has two multivalued fields, "questions" and "answers"
with the same tabgroup, when switching to second value of "questions",
we display the second value of "answers".
(UI related)
- Returns:
- name of group name
isWidget
public boolean isWidget()
- Is this field manage through a widget
- Returns:
- true if this field manage through a widget.
getWidgetEditor
public int getWidgetEditor()
- Type of widget editor. see AbstractWidget#UI_EDITOR_*.
e.g : AbstractWidget.UI_EDITOR_EMAIL
- Returns:
- an int indicating what type of widget editor is used.
getWidgetDescription
public int getWidgetDescription()
- Type of description to be used by widget:
AbstractWidget.UI_DESCRIPTION_NONE
AbstractWidget.UI_DESCRIPTION_TEXT
AbstractWidget.UI_DESCRIPTION_TOOLTIP
- Returns:
- an int indicating what type of description will be display.
isMbrChsr
public boolean isMbrChsr()
- Widget Type.
- Returns:
- true if the widget editor for this field is AbstractWidget.UI_EDITOR_MEMBERCHOOSER
isMbrEnum
public boolean isMbrEnum()
- Widget Type.
- Returns:
- true if the widget editor for this field is AbstractWidget.UI_EDITOR_ENUMERATE_MEMBER
isGrpChsr
public boolean isGrpChsr()
- Widget Type.
- Returns:
- true if the widget editor for this field is AbstractWidget.UI_EDITOR_GROUPCHOOSER
isGrpEnum
public boolean isGrpEnum()
- Widget Type.
- Returns:
- true if the widget editor for this field is AbstractWidget.UI_EDITOR_ENUMERATE_GROUP
isDateChsr
public boolean isDateChsr()
- Widget Type.
- Returns:
- true if the widget editor for this field is AbstractWidget.UI_EDITOR_DATECHOOSER
isCatEditor
public boolean isCatEditor()
- Widget Type.
- Returns:
- true if the widget editor for this field is AbstractWidget.UI_EDITOR_ENUMERATE_CATEGORIES
isSQLQuery
public boolean isSQLQuery()
- Widget Type.
- Returns:
- true if the widget editor for this field is AbstractWidget.UI_EDITOR_SQLQUERY
isDBRecordChsr
public boolean isDBRecordChsr()
- Widget Type.
- Returns:
- true if the widget editor for this field is AbstractWidget.UI_EDITOR_DBRECORDCHOOSER
isCatTreeEditor
public boolean isCatTreeEditor()
- Widget Type.
- Returns:
- true if this field is not managed through widget editor but using a category tree editor
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
Copyright © 2001-2010 Jalios SA. All Rights Reserved.