Package com.simplicite.util
Class ObjectTemplate
- java.lang.Object
-
- com.simplicite.util.ObjectTemplate
-
- All Implemented Interfaces:
java.io.Serializable
public class ObjectTemplate extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ObjectTemplate.Node
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ELT_AREA
Area tab elementstatic java.lang.String
ELT_DIV
Div tab elementstatic java.lang.String
ELT_PANEL
Panel tab elementstatic java.lang.String
ROOT
Template single root nodestatic java.lang.String
STRING
Template unparsed elements (html block, script...)static java.lang.String
TAG_ACTION
Action or State transition buttonstatic java.lang.String
TAG_ACTION_ICONS
Icon buttons (export, copy, delete...)static java.lang.String
TAG_AGENDA
Agendastatic java.lang.String
TAG_APP_NAME
Application name [APPNAME]static java.lang.String
TAG_AREA
Object areastatic java.lang.String
TAG_CLOSE
Close buttonstatic java.lang.String
TAG_CLOSE_ZONE
Close zonestatic java.lang.String
TAG_CONFIRM_DELETE
Confirm deletion buttonstatic java.lang.String
TAG_CONTENTURL
Content URL [CONTENTURL:name]static java.lang.String
TAG_CSSRESOURCEURL
CSS resource URL [CSSRESOURCEURL:name]static java.lang.String
TAG_EXTOBJECTPUBLICURL
External object public URL [EXTOBJECTPUBLICURL:name]static java.lang.String
TAG_EXTOBJECTURL
External object URL [EXTOBJECTURL:name]static java.lang.String
TAG_FIELD_INPUT
Field inputstatic java.lang.String
TAG_FIELD_LABEL
Field label in user languagestatic java.lang.String
TAG_FIELD_LABELINPUT
Field label and input in 2 TDstatic java.lang.String
TAG_FIELD_VALUE
Field value (readonly)static java.lang.String
TAG_HOMEURL
Home page URL [HOMEURL]static java.lang.String
TAG_HTMLRESOURCEURL
HTML resource URL [HTMLRESOURCEURL:name]static java.lang.String
TAG_ICONRESOURCEURL
Icon resource URL [ICONRESOURCEURL:name]static java.lang.String
TAG_IMAGERESOURCEURL
Image resource URL [IMAGERESOURCEURL:name]static java.lang.String
TAG_JSRESOURCEURL
Javascript resource URL [JSRESOURCEURL:name]static java.lang.String
TAG_MAP
Place mapstatic java.lang.String
TAG_MDRESOURCEURL
Markdown resource URL [MDRESOURCEURL:name]static java.lang.String
TAG_NAVBAR
Record navigation barstatic java.lang.String
TAG_OBJECT_INST
Object instance name [OBJECTINST]static java.lang.String
TAG_OBJECT_LABEL
Object label in user language [OBJECTLABEL]static java.lang.String
TAG_OBJECT_NAME
Object name [OBJECTNAME]static java.lang.String
TAG_OPEN_ZONE
Open zonestatic java.lang.String
TAG_PANEL
Panel of parent objectstatic java.lang.String
TAG_PARAM
Object parameter [PARAM:param]static java.lang.String
TAG_PDFRESOURCEURL
PDF resource URL [PDFRESOURCEURL:name]static java.lang.String
TAG_RESOURCEURL
Resource URL [RESOURCEURL:name]static java.lang.String
TAG_SAVE
Save buttonstatic java.lang.String
TAG_SAVECLOSE
Save/close buttonstatic java.lang.String
TAG_SYSPARAM
System parameter [SYSPARAM:param]static java.lang.String
TAG_TEXT
Translated text [TEXT:code]static java.lang.String
TAG_TIMESHEET
Timesheetstatic java.lang.String
TAG_ZONE
Zone
-
Constructor Summary
Constructors Constructor Description ObjectTemplate(ObjectDB object)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectTemplate.Node
getRoot()
Root of templatestatic java.lang.String[]
getTags()
ObjectTemplate.Node
parse()
Parse the object Template + FieldArea templatesjava.lang.String
toString()
-
-
-
Field Detail
-
TAG_OPEN_ZONE
public static final java.lang.String TAG_OPEN_ZONE
Open zone- See Also:
- Constant Field Values
-
TAG_CLOSE_ZONE
public static final java.lang.String TAG_CLOSE_ZONE
Close zone- See Also:
- Constant Field Values
-
TAG_ZONE
public static final java.lang.String TAG_ZONE
Zone- See Also:
- Constant Field Values
-
TAG_APP_NAME
public static final java.lang.String TAG_APP_NAME
Application name [APPNAME]- See Also:
- Constant Field Values
-
TAG_SYSPARAM
public static final java.lang.String TAG_SYSPARAM
System parameter [SYSPARAM:param]- See Also:
- Constant Field Values
-
TAG_TEXT
public static final java.lang.String TAG_TEXT
Translated text [TEXT:code]- See Also:
- Constant Field Values
-
TAG_OBJECT_NAME
public static final java.lang.String TAG_OBJECT_NAME
Object name [OBJECTNAME]- See Also:
- Constant Field Values
-
TAG_OBJECT_INST
public static final java.lang.String TAG_OBJECT_INST
Object instance name [OBJECTINST]- See Also:
- Constant Field Values
-
TAG_OBJECT_LABEL
public static final java.lang.String TAG_OBJECT_LABEL
Object label in user language [OBJECTLABEL]- See Also:
- Constant Field Values
-
TAG_HOMEURL
public static final java.lang.String TAG_HOMEURL
Home page URL [HOMEURL]- See Also:
- Constant Field Values
-
TAG_EXTOBJECTURL
public static final java.lang.String TAG_EXTOBJECTURL
External object URL [EXTOBJECTURL:name]- See Also:
- Constant Field Values
-
TAG_EXTOBJECTPUBLICURL
public static final java.lang.String TAG_EXTOBJECTPUBLICURL
External object public URL [EXTOBJECTPUBLICURL:name]- See Also:
- Constant Field Values
-
TAG_CONTENTURL
public static final java.lang.String TAG_CONTENTURL
Content URL [CONTENTURL:name]- See Also:
- Constant Field Values
-
TAG_RESOURCEURL
public static final java.lang.String TAG_RESOURCEURL
Resource URL [RESOURCEURL:name]- See Also:
- Constant Field Values
-
TAG_IMAGERESOURCEURL
public static final java.lang.String TAG_IMAGERESOURCEURL
Image resource URL [IMAGERESOURCEURL:name]- See Also:
- Constant Field Values
-
TAG_ICONRESOURCEURL
public static final java.lang.String TAG_ICONRESOURCEURL
Icon resource URL [ICONRESOURCEURL:name]- See Also:
- Constant Field Values
-
TAG_CSSRESOURCEURL
public static final java.lang.String TAG_CSSRESOURCEURL
CSS resource URL [CSSRESOURCEURL:name]- See Also:
- Constant Field Values
-
TAG_JSRESOURCEURL
public static final java.lang.String TAG_JSRESOURCEURL
Javascript resource URL [JSRESOURCEURL:name]- See Also:
- Constant Field Values
-
TAG_HTMLRESOURCEURL
public static final java.lang.String TAG_HTMLRESOURCEURL
HTML resource URL [HTMLRESOURCEURL:name]- See Also:
- Constant Field Values
-
TAG_MDRESOURCEURL
public static final java.lang.String TAG_MDRESOURCEURL
Markdown resource URL [MDRESOURCEURL:name]- See Also:
- Constant Field Values
-
TAG_PDFRESOURCEURL
public static final java.lang.String TAG_PDFRESOURCEURL
PDF resource URL [PDFRESOURCEURL:name]- See Also:
- Constant Field Values
-
TAG_FIELD_LABEL
public static final java.lang.String TAG_FIELD_LABEL
Field label in user language- See Also:
- Constant Field Values
-
TAG_FIELD_VALUE
public static final java.lang.String TAG_FIELD_VALUE
Field value (readonly)- See Also:
- Constant Field Values
-
TAG_FIELD_INPUT
public static final java.lang.String TAG_FIELD_INPUT
Field input- See Also:
- Constant Field Values
-
TAG_FIELD_LABELINPUT
public static final java.lang.String TAG_FIELD_LABELINPUT
Field label and input in 2 TD- See Also:
- Constant Field Values
-
TAG_PARAM
public static final java.lang.String TAG_PARAM
Object parameter [PARAM:param]- See Also:
- Constant Field Values
-
TAG_NAVBAR
public static final java.lang.String TAG_NAVBAR
Record navigation bar- See Also:
- Constant Field Values
-
TAG_ACTION
public static final java.lang.String TAG_ACTION
Action or State transition button- See Also:
- Constant Field Values
-
TAG_SAVE
public static final java.lang.String TAG_SAVE
Save button- See Also:
- Constant Field Values
-
TAG_SAVECLOSE
public static final java.lang.String TAG_SAVECLOSE
Save/close button- See Also:
- Constant Field Values
-
TAG_CLOSE
public static final java.lang.String TAG_CLOSE
Close button- See Also:
- Constant Field Values
-
TAG_CONFIRM_DELETE
public static final java.lang.String TAG_CONFIRM_DELETE
Confirm deletion button- See Also:
- Constant Field Values
-
TAG_ACTION_ICONS
public static final java.lang.String TAG_ACTION_ICONS
Icon buttons (export, copy, delete...)- See Also:
- Constant Field Values
-
TAG_AREA
public static final java.lang.String TAG_AREA
Object area- See Also:
- Constant Field Values
-
TAG_PANEL
public static final java.lang.String TAG_PANEL
Panel of parent object- See Also:
- Constant Field Values
-
TAG_MAP
public static final java.lang.String TAG_MAP
Place map- See Also:
- Constant Field Values
-
TAG_TIMESHEET
public static final java.lang.String TAG_TIMESHEET
Timesheet- See Also:
- Constant Field Values
-
TAG_AGENDA
public static final java.lang.String TAG_AGENDA
Agenda- See Also:
- Constant Field Values
-
ROOT
public static final java.lang.String ROOT
Template single root node- See Also:
- Constant Field Values
-
STRING
public static final java.lang.String STRING
Template unparsed elements (html block, script...)- See Also:
- Constant Field Values
-
ELT_AREA
public static final java.lang.String ELT_AREA
Area tab element- See Also:
- Constant Field Values
-
ELT_DIV
public static final java.lang.String ELT_DIV
Div tab element- See Also:
- Constant Field Values
-
ELT_PANEL
public static final java.lang.String ELT_PANEL
Panel tab element- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ObjectTemplate
public ObjectTemplate(ObjectDB object)
-
-
Method Detail
-
getTags
public static java.lang.String[] getTags()
-
getRoot
public ObjectTemplate.Node getRoot()
Root of template
-
parse
public ObjectTemplate.Node parse()
Parse the object Template + FieldArea templates- Returns:
- The root node
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-