Package com.simplicite.util.tools
Class HTMLTool
- java.lang.Object
-
- com.simplicite.util.tools.HTMLTool
-
public class HTMLTool extends java.lang.Object
HTML page common constant and static methods
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
BLANK_ZONE
Blank page zone constantstatic java.lang.String
CSS_END_TAG
End tag for CSSstatic java.lang.String
CSS_START_TAG
Start tag for CSSstatic java.lang.String
DATA_URL_BLANK
Data URL for a GIF image with one single transparent pixelstatic java.lang.String
DATA_URL_NULL
Null data URLstatic java.lang.String
DOCTYPE_HTML4
static java.lang.String
DOCTYPE_HTML5
static java.lang.String
ICON_BOX
Boxstatic java.lang.String
ICON_BUILDING
Building iconstatic java.lang.String
ICON_CALENDAR
Calendar table iconstatic java.lang.String
ICON_CASH
Cashstatic java.lang.String
ICON_CHAT
Chat iconstatic java.lang.String
ICON_COMPUTER
Computer iconstatic java.lang.String
ICON_CROSSTAB
Cross table iconstatic java.lang.String
ICON_DATABASE
Database iconstatic java.lang.String
ICON_DOCUMENT
Document iconstatic java.lang.String
ICON_EDIT
Edit iconstatic java.lang.String
ICON_ERROR
Error iconstatic java.lang.String
ICON_EXTOBJECT
External object iconstatic java.lang.String
ICON_FOLDER
Folder iconstatic java.lang.String
ICON_FOLDERITEM
Folder item iconstatic java.lang.String
ICON_GIFT
Giftstatic java.lang.String
ICON_GROUP
Group iconstatic java.lang.String
ICON_HOME
Home page iconstatic java.lang.String
ICON_IMAGE
Image iconstatic java.lang.String
ICON_INFO
Warning iconstatic java.lang.String
ICON_MAILBOX
Mailbox iconstatic java.lang.String
ICON_MAP
Mapstatic java.lang.String
ICON_MESSAGE
Message iconstatic java.lang.String
ICON_OBJECT
Object iconstatic java.lang.String
ICON_PRINT
Print iconstatic java.lang.String
ICON_PROCESS
Process iconstatic java.lang.String
ICON_PROJECT
Project iconstatic java.lang.String
ICON_PROJECTITEM
Project item iconstatic java.lang.String
ICON_SHOP
Shopstatic java.lang.String
ICON_TASK
Task iconstatic java.lang.String
ICON_TIMESHEET
Time sheetstatic java.lang.String
ICON_TRUCK
Truckstatic java.lang.String
ICON_URL
URL iconstatic java.lang.String
ICON_USER
User iconstatic java.lang.String
ICON_WARNING
Error iconstatic java.lang.String
ICON_WORK
Work in progress iconstatic java.lang.String
ICON_WORKFLOW
Workflow iconstatic java.lang.String
JS_END_TAG
End tag for JavaScriptstatic java.lang.String
JS_START_TAG
Start tag for JavaScriptstatic java.lang.String
MEDIA_AAC
static java.lang.String
MEDIA_AVI
static java.lang.String
MEDIA_FLV
static java.lang.String
MEDIA_MP3
static java.lang.String
MEDIA_MP4
static java.lang.String
MEDIA_MPG
static java.lang.String
MEDIA_OGA
static java.lang.String
MEDIA_OGV
static java.lang.String
MEDIA_WAV
static java.lang.String
MEDIA_WEBM
static java.lang.String
MEDIA_WMA
static java.lang.String
MEDIA_WMV
static java.lang.String
NULL
Null constant (same as HTTPTool.NULL)static java.lang.String
REV
Revision appended to includesstatic java.lang.String
TOP_ZONE
Top page zone constantstatic java.lang.String
WORK_ZONE
Work zone constant
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.lang.String[]
aceJS()
Ace® editor additional JS scriptsstatic java.lang.String[]
ajaxJS()
Ajax JS scriptsstatic java.lang.String[]
ajaxJS(boolean bundle)
Ajax JS scriptsstatic java.lang.String[]
applicationCSS(Grant grant)
Application specific CSS stylesheetsstatic java.lang.String[]
applicationJS(Grant grant)
Application specific JS scriptstatic java.lang.String
audio(java.lang.String formName, java.lang.String name, java.lang.String[] mimes, java.lang.String[] urls, int width, int height)
HTML5 audio tagstatic java.lang.String
booleanInputAsCheckBox(java.lang.String formName, java.lang.String name, boolean value, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
booleanInputAsRadioButtons(java.lang.String formName, java.lang.String name, java.lang.String yes, java.lang.String no, boolean valueSelected, boolean value, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
booleanInputAsSelectBox(java.lang.String formName, java.lang.String name, java.lang.String yes, java.lang.String no, boolean valueSelected, boolean value, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String[]
bootboxJS()
BootBox® JS scriptsstatic java.lang.String[]
bootstrapCSS()
Bootstrap® default CSS stylesheets (depends on BOOTSTRAP_VERSION)static java.lang.String[]
bootstrapCSS(boolean datetimepicker)
Bootstrap® CSS stylesheets (depends on BOOTSTRAP_VERSION)static java.lang.String
bootstrapDatetimePickerCSS()
Bootstrap® datetime picker CSS stylesheetstatic java.lang.String[]
bootstrapDatetimePickerJS(java.lang.String lang)
Bootstrap® datetime picker JS scriptsstatic java.lang.String[]
bootstrapJS()
Bootstrap® JS scripts (depends on BOOTSTRAP_VERSION)static java.lang.String[]
bootstrapJS(boolean datetimepicker, java.lang.String lang)
Bootstrap JS scripts (depends on BOOTSTRAP_VERSION)static java.lang.String
buttonJS(java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String js, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
calendarCSS()
Deprecated, for removal: This API element is subject to removal in a future version.static java.lang.String
calendarJS()
Deprecated, for removal: This API element is subject to removal in a future version.static java.lang.String
captchaCSS()
Captcha CSS stylesheetstatic java.lang.String
captchaJS()
Captcha JS scriptstatic java.lang.String[]
chartJS()
Chart.js JS scriptsstatic java.lang.String
checkBoxInput(java.lang.String formName, java.lang.String name, boolean checked, java.lang.String value, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
closeForm(java.lang.String formName)
Closes formstatic java.lang.String
closeForm(java.lang.String formName, java.lang.String defaultInputName, java.lang.String defaultButtonName)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
closePage()
Closes HTML pagestatic java.lang.String
coreJS(Grant g)
Core JS scriptstatic java.lang.String
cssBlock(java.lang.String css)
Encloses CSS styles into start/end tagsstatic java.lang.String
cssInclude(java.lang.String cssFile)
Includes CSS filestatic java.lang.String
cssInclude(java.lang.String cssFile, java.lang.String encoding)
Includes CSS file in specified encodingstatic java.lang.String
cssIncludes(java.lang.String[] cssFiles)
Includes CSS filesstatic java.lang.String
cssIncludes(java.lang.String[] cssFiles, java.lang.String encoding)
Includes CSS files in specified encodingstatic java.lang.String
cssMinify(java.lang.String css)
Minifies CSS stylesheetstatic java.lang.String
docCSS()
Documentation CSS stylesheetstatic java.lang.String
domainRelaxing(Grant g)
Get domain relaxing JavaScript statement (old IE mechanism)static java.lang.String
dropdownButton(Grant g, java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String hover, java.lang.String src, java.lang.String onclick, java.lang.String onblur, java.lang.String cls, int tab, boolean rightBtn, java.lang.String menuId, java.lang.String menuContent, boolean topMenu, boolean leftMenu)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
dropdownButton(Grant g, java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String hover, java.lang.String src, java.lang.String onclick, java.lang.String onblur, java.lang.String cls, int tab, boolean rightBtn, java.lang.String menuId, java.util.List<java.lang.String> items, java.lang.String clsMenu, boolean topMenu, boolean leftMenu)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
dropdownItem(java.lang.String popupId, java.lang.String formName, java.lang.String name, java.lang.String icon, java.lang.String title, java.lang.String onclick, java.lang.String cls, int tab, boolean closeOnClick)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
dropdownItem(java.lang.String popupId, java.lang.String formName, java.lang.String name, java.lang.String icon, java.lang.String title, java.lang.String extra, java.lang.String onclick, java.lang.String cls, int tab, boolean closeOnClick)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
error(java.lang.String msg, Grant g)
Formatted error messagestatic java.lang.String
extractHref(java.lang.String link)
Extract href part of an <a/> linkstatic java.lang.String
extractTarget(java.lang.String link)
Extract target part of an <a/> linkstatic java.lang.String
extractURL(java.lang.String url, java.lang.String addParams)
Extract an URL from a stringstatic java.lang.String
fatal(java.lang.String msg, Grant g)
Formatted fatal error messagestatic java.lang.String
fileInput(java.lang.String formName, java.lang.String name, int size, int tab)
File input.static java.lang.String
fileInput(java.lang.String formName, java.lang.String name, int size, java.lang.String cls, int tab)
File input.static java.lang.String
fileStatement(java.lang.String path)
Simple file statementstatic java.lang.String
filterString(ObjectDB obj, java.lang.String sep)
Displayable object filterstatic java.lang.String
flashObject(java.lang.String formName, java.lang.String name, java.lang.String file, java.lang.String vars, int width, int height, boolean allowFullScreen)
Flash objectstatic java.lang.String[]
fontawsomeJS()
Font Awsome® icons JSstatic java.lang.String[]
fullcalendarCSS(int version)
Fullcalendar® CSS stylesheets (from FULLCALENDAR_LIBS if exists)static java.lang.String[]
fullcalendarJS()
Deprecated.static java.lang.String[]
fullcalendarJS(java.lang.String lang)
Fullcalendar V4 JS scripts (in specified language)static java.lang.String[]
fullcalendarJS(java.lang.String lang, int version)
Fullcalendar JS scripts (in specified language and from FULLCALENDAR_LIBS if exists)static java.lang.String
fullCalendarLang(java.lang.String lang)
Fullcalendar JS language code from Simplicite(R) language codestatic java.lang.String
getAboutURL()
About URLstatic java.lang.String
getAbsoluteURL(java.lang.String url)
Get absolute URL from potentially relative URLstatic java.lang.String
getAbsoluteURL(java.lang.String url, boolean pub)
Return absolute URL from URLstatic java.lang.String
getAgendaURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String agendaName, java.lang.String disp, boolean useCurrentFilter)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getAgendaURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String agendaName, java.lang.String disp, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getAPIRoot()
Get API rootstatic java.lang.String
getCalendarURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String dateField, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getChangePasswordURL()
Base change password page URLstatic java.lang.String
getCrosstabURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String crosstabName)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getDatamapSelectURL(ObjectDB obj, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getDatamapSelectURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getDataURL(java.lang.String mime, byte[] data)
Return a data URLstatic java.lang.String
getDataURL(java.lang.String mime, java.lang.String data)
Return a data URLstatic java.lang.String
getDirectURL(Grant g)
Get the DIRECT_URL or the default context URLstatic java.lang.String
getDirectURL(Grant g, java.lang.String obj, java.lang.String rowId)
Direct URL to open the object update formstatic java.lang.String
getDirectURL(ObjectDB obj, boolean form)
Direct URL to open the object update formstatic java.lang.String
getDirectURL(java.lang.String obj, java.lang.String rowId)
Deprecated, for removal: This API element is subject to removal in a future version.use getDirectURL with grantstatic java.lang.String
getDocPreviewURL(ObjectDB obj, java.lang.String fieldName)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getDocPreviewURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String rowId, java.lang.String fieldName)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getDocumentURL(java.lang.String params)
Base URL for document from DBDocstatic java.lang.String
getDocumentURL(java.lang.String object, java.lang.String field, java.lang.String rowId, java.lang.String docId, java.lang.String cdisp, boolean cache, boolean thumbnail)
Base URL for documentstatic java.lang.String
getEditorURL(java.lang.String params)
Script Editor URLstatic java.lang.String
getErrorURL(java.lang.Exception e)
Base error page URL for specified exceptionstatic java.lang.String
getErrorURL(java.lang.String code)
Base error page URL for specified error codestatic java.lang.String
getErrorURL(java.lang.String code, java.lang.String param)
Base error page URL for specified error codestatic java.lang.String
getExternalObjectNameFromURL(java.lang.String url)
Get external object name from URL matching pattern<path>/ext/<name>[/path][?<parameters>]
static java.lang.String
getExternalObjectURL(java.lang.String extObjName)
Base external object URL for specified external objectstatic java.lang.String
getExternalObjectURL(java.lang.String extObjName, java.lang.String params)
Base external object URL for specified external object with parametersstatic java.lang.String
getExternalObjectURL(java.lang.String extObjName, java.lang.String params, boolean pub)
Base external object URL for specified external objectstatic java.lang.String
getExtraPreferencesURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getExtraURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getFaviconURL(Grant g)
Get favicon URL 16x16static java.lang.String
getFaviconURL(Grant g, int size)
Get favicon URLstatic java.lang.String
getFooterURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getFormAreaId(java.lang.String formName, java.lang.String name)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getFormButtonId(java.lang.String formName, java.lang.String name)
static java.lang.String
getFormCellId(java.lang.String formName, java.lang.String name)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getFormDivId(java.lang.String formName, java.lang.String name)
static java.lang.String
getFormFieldId(java.lang.String formName, ObjectField field)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getFormFunctionId(java.lang.String formName, java.lang.String name)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getFormId(java.lang.String name)
static java.lang.String
getFormInputId(java.lang.String formName, java.lang.String name)
static java.lang.String
getFormLinkId(java.lang.String formName, java.lang.String name)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getFormObjId(java.lang.String formName, java.lang.String name)
static java.lang.String
getFormPopupId(java.lang.String formName, java.lang.String name)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getFormPreviewURL(java.lang.String rowId)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getFormRowId(java.lang.String formName, java.lang.String name)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getFormURL(ObjectDB obj, java.lang.String params)
Base form page URL for specified object (for current row ID)static java.lang.String
getFormURL(ObjectDB obj, java.lang.String rowId, java.lang.String params)
Base form page URL for specified object and row IDstatic java.lang.String
getFormURL(java.lang.String objName, java.lang.String rowId, java.lang.String params)
Base form page URL for specified object and row ID on responsive UIstatic java.lang.String
getFormURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String rowId, java.lang.String params)
Base form page URL for specified object and row IDstatic java.lang.String
getFormVarId(java.lang.String formName, java.lang.String name)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getGitRoot()
Get Git rootstatic java.lang.String
getGoogleCalendarURL(int width, int height, java.lang.String id)
Google calendar URLstatic java.lang.String
getGoogleFontCSS(java.lang.String font)
Get Google font CSS statementstatic java.lang.String
getGoogleFontName(Grant g)
Get Google font URLstatic java.lang.String
getGoogleFontURL(java.lang.String font)
Get Google font URLstatic java.lang.String
getGoogleMapURL(float lat, float lng, int zoom, int width, int height, java.lang.String address, java.lang.String info)
Google Maps URLstatic java.lang.String
getHeaderURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getHelpURL(ObjectDB obj, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getHelpURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getHomeURL()
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getHomeURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getIcon(Grant g, java.lang.String name, java.lang.String size, java.lang.String cls)
Front iconstatic java.lang.String
getIconURL(Grant grant, java.lang.String name)
URL for icon set resourcestatic java.lang.String
getImageDataURL(java.lang.String mime, byte[] data)
Return a data URL (alias to getDataURL)static java.lang.String
getImageDataURL(java.lang.String mime, java.lang.String data)
Return a data URL (alias to getDataURL)static java.lang.String
getImportExportURL(java.lang.String params)
Base import/export URLstatic java.lang.String
getIndexSearchURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getIORoot()
Get I/O rootstatic java.lang.String
getListURL(ObjectDB obj, java.lang.String params)
Base list page URL for specified objectstatic java.lang.String
getListURL(java.lang.String objName, java.lang.String params)
Base list page URL for specified object on responsive UIstatic java.lang.String
getListURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Base list page URL for specified objectstatic java.lang.String
getLoadingIcon()
Get loading icon HTML tagstatic java.lang.String
getLoadingIconURL()
Get loading icon URLstatic java.lang.String
getLoadingImage()
Get loading image HTML tagstatic java.lang.String
getLoadingImageURL()
Get loading image URLstatic java.lang.String
getLoginURL()
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getLogoutURL()
Base logout page URLstatic java.lang.String
getLogsURL(java.lang.String params)
Base logs page URLstatic java.lang.String
getMainURL(java.lang.String params)
Base main page URLstatic java.lang.String
getManifestURL(Grant grant)
Get manifest URLstatic java.lang.String
getMapURL(float lat, float lng, int zoom, int width, int height, java.lang.String address, java.lang.String info)
Get map URL (implemented as Google Maps URL)static java.lang.String
getMapURL(float lat, float lng, int zoom, java.lang.String info)
Get map URL (implemented as Google Maps URL)static java.lang.String
getMapURL(java.lang.String address, int zoom, java.lang.String info)
Get map URL (implemented as Google Maps URL)static java.lang.String
getMenuURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getMergeURL(ObjectDB obj)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getMergeURL(java.lang.String objName, java.lang.String objInstanceName)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getMFAURL()
Base MFA check page URLstatic java.lang.String
getModuleChooserURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getNewsURL(java.lang.String params)
Base news reader URLstatic java.lang.String
getObjectPreferencesURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getObjectRefSelectURL(ObjectDB obj, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getObjectRefSelectURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getObjectURL(java.lang.String type, java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Get base object URL for specified typestatic java.lang.String
getOpenGraphImageURL(Grant g)
Get open graph image URLstatic java.lang.String
getPanelURL(ObjectDB obj, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getPanelURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String rowId, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getPlaceMapURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String placemapName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getPrintTemplateURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String printTemplateName)
Base publication URL for specified object and print template (list level template)static java.lang.String
getPrintTemplateURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String rowId, java.lang.String printTemplateName, boolean mailing)
Base publication URL for specified object and print template (row level template)static java.lang.String
getProcessStartURL(java.lang.String pcsName)
Base process start page URL for specified processstatic java.lang.String
getProcessURL(java.lang.String type, java.lang.String pcsName, java.lang.String params)
Base process URL for specified typestatic java.lang.String
getProgressBar(Grant g, int prct)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getPublicDocumentURL(java.lang.String params)
Base URL for public document from DBDocstatic java.lang.String
getPublicDocumentURL(java.lang.String object, java.lang.String field, java.lang.String rowId, java.lang.String docId, java.lang.String cdisp, boolean cache, boolean thumbnail)
Base public URL for documentstatic java.lang.String
getPublicExternalObjectURL(java.lang.String extObjName)
Base public external object URL for specified external objectstatic java.lang.String
getPublicExternalObjectURL(java.lang.String extObjName, java.lang.String params)
Base public external page URL for specified external object with parametersstatic java.lang.String
getPublicHomeURL()
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getPublicMainURL(java.lang.String params)
Base public main page URLstatic java.lang.String
getPublicNewsURL(java.lang.String params)
Base public news reader URLstatic java.lang.String
getReferenceSelectURL(ObjectDB obj, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getReferenceSelectURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic byte[]
getResourceContent(ExternalObject ext, java.lang.String type, java.lang.String code)
Content of specified external object resourcestatic byte[]
getResourceContent(Grant grant, java.lang.String type, java.lang.String code)
Content of specified disposition resourcestatic byte[]
getResourceContent(ObjectDB obj, java.lang.String type, java.lang.String code)
Content of specified business object resourcestatic java.lang.String
getResourceCSSContent(ExternalObject ext, java.lang.String code)
Content of specified external object CSS stylesheet resourcestatic java.lang.String
getResourceCSSContent(Grant grant, java.lang.String code)
Content of specified disposition CSS stylesheet resourcestatic java.lang.String
getResourceCSSContent(ObjectDB obj, java.lang.String code)
Content of specified business object CSS stylesheet resourcestatic java.lang.String
getResourceCSSURL(ExternalObject ext, java.lang.String code)
URL for specified external object CSS stylesheet resourcestatic java.lang.String
getResourceCSSURL(Grant grant, java.lang.String code)
URL for specified disposition CSS stylesheet resourcestatic java.lang.String
getResourceCSSURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition CSS stylesheet resourcestatic java.lang.String
getResourceCSSURL(ObjectDB obj, java.lang.String code)
URL for specified business object CSS stylesheet resourcestatic byte[]
getResourceFontContent(ExternalObject ext, java.lang.String code)
Content of specified external object font resourcestatic byte[]
getResourceFontContent(Grant grant, java.lang.String code)
Content of specified disposition font resourcestatic byte[]
getResourceFontContent(ObjectDB obj, java.lang.String code)
Content of specified business object font resourcestatic java.lang.String
getResourceFontURL(ExternalObject ext, java.lang.String code)
URL for specified external object font resourcestatic java.lang.String
getResourceFontURL(Grant grant, java.lang.String code)
URL for specified disposition font resourcestatic java.lang.String
getResourceFontURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition PDF resourcestatic java.lang.String
getResourceFontURL(ObjectDB obj, java.lang.String code)
URL for specified business object font resourcestatic java.lang.String
getResourceHTMLContent(ExternalObject ext, java.lang.String code)
Content of specified external object HTML resourcestatic java.lang.String
getResourceHTMLContent(Grant grant, java.lang.String code)
Content of specified disposition HTML resourcestatic java.lang.String
getResourceHTMLContent(ObjectDB obj, java.lang.String code)
Content of specified business object HTML resourcestatic java.lang.String
getResourceHTMLURL(ExternalObject ext, java.lang.String code)
URL for specified external object HTML resourcestatic java.lang.String
getResourceHTMLURL(Grant grant, java.lang.String code)
URL for specified disposition HTML resourcestatic java.lang.String
getResourceHTMLURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition HTML resourcestatic java.lang.String
getResourceHTMLURL(ObjectDB obj, java.lang.String code)
URL for specified business object HTML resourcestatic java.lang.String
getResourceIconURL(ExternalObject ext, java.lang.String code)
URL for specified external object icon resourcestatic java.lang.String
getResourceIconURL(Grant grant, java.lang.String code)
URL for specified disposition icon resourcestatic java.lang.String
getResourceIconURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition icon resourcestatic java.lang.String
getResourceIconURL(ObjectDB obj, java.lang.String code)
URL for specified business object icon resourcestatic java.lang.String
getResourceImageURL(ExternalObject ext, java.lang.String code)
URL for specified external object image resourcestatic java.lang.String
getResourceImageURL(Grant grant, java.lang.String code)
URL for specified disposition image resourcestatic java.lang.String
getResourceImageURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition image resourcestatic java.lang.String
getResourceImageURL(ObjectDB obj, java.lang.String code)
URL for specified business object image resourcestatic java.lang.String
getResourceJSContent(ExternalObject ext, java.lang.String code)
Content of specified external object JavaScript resourcestatic java.lang.String
getResourceJSContent(Grant grant, java.lang.String code)
Content of specified disposition JavaScript resourcestatic java.lang.String
getResourceJSContent(ObjectDB obj, java.lang.String code)
Content of specified business object JavaScript resourcestatic java.lang.String
getResourceJSURL(ExternalObject ext, java.lang.String code)
URL for specified external object JavaScript resourcestatic java.lang.String
getResourceJSURL(Grant grant, java.lang.String code)
URL for specified disposition JavaScript resourcestatic java.lang.String
getResourceJSURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition JavaScript resourcestatic java.lang.String
getResourceJSURL(ObjectDB obj, java.lang.String code)
URL for specified business object JavaScript resourcestatic java.lang.String
getResourceMarkdownURL(ExternalObject ext, java.lang.String code)
URL for specified external object markdown resourcestatic java.lang.String
getResourceMarkdownURL(Grant grant, java.lang.String code)
URL for specified disposition markdown resourcestatic java.lang.String
getResourceMarkdownURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition markdown resourcestatic java.lang.String
getResourceMarkdownURL(ObjectDB obj, java.lang.String code)
URL for specified business object markdown resourcestatic java.lang.String
getResourceMDContent(ExternalObject ext, java.lang.String code)
Content of specified external object markdown resourcestatic java.lang.String
getResourceMDContent(Grant grant, java.lang.String code)
Content of specified disposition markdown resourcestatic java.lang.String
getResourceMDContent(ObjectDB obj, java.lang.String code)
Content of specified business object markdown resourcestatic byte[]
getResourcePDFContent(ExternalObject ext, java.lang.String code)
Content of specified external object PDF document resourcestatic byte[]
getResourcePDFContent(Grant grant, java.lang.String code)
Content of specified disposition PDF document resourcestatic byte[]
getResourcePDFContent(ObjectDB obj, java.lang.String code)
Content of specified business object PDF document resourcestatic java.lang.String
getResourcePDFURL(ExternalObject ext, java.lang.String code)
URL for specified external object PDF resourcestatic java.lang.String
getResourcePDFURL(Grant grant, java.lang.String code)
URL for specified disposition PDF resourcestatic java.lang.String
getResourcePDFURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition PDF resourcestatic java.lang.String
getResourcePDFURL(ObjectDB obj, java.lang.String code)
URL for specified business object PDF resourcestatic java.lang.String
getResourceURL(ExternalObject ext, java.lang.String type, java.lang.String code, java.lang.String deflt)
URL for specified external object resourcestatic java.lang.String
getResourceURL(Grant grant, java.lang.String type, java.lang.String code, java.lang.String deflt)
URL for specified disposition resourcestatic java.lang.String
getResourceURL(Grant grant, java.lang.String type, java.lang.String code, java.lang.String object, java.lang.String objId, java.lang.String deflt)
URL for specified object resourcestatic java.lang.String
getResourceURL(ObjectDB obj, java.lang.String type, java.lang.String code, java.lang.String deflt)
URL for specified business object resourcestatic java.lang.String
getRoot()
Get webapp root = context path, same as Globals.getContextPath()static java.lang.String
getRSSURL(java.lang.String params)
Base news reader URLstatic java.lang.String
getScopesURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getScriptFromJavascriptStatement(java.lang.String s)
Get script from JavaScript statementstatic java.lang.String
getSearchURL(ObjectDB obj, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getSearchURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getShortcutsURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getSimpleViewURL(java.lang.String viewName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getStaticContent(java.lang.String fileName)
Static contentstatic java.lang.String
getStaticContentURL(java.lang.String fileName)
URL for specified static contentstatic java.lang.String
getSubHeaderURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getThemeURL(Grant grant)
URL for CSS stylesheet of user's THEMEstatic java.lang.String
getTimesheetURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String tsName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getTinyFormURL(java.lang.String objName, java.lang.String rowId)
Tiny URL to object formstatic java.lang.String
getTinyListURL(java.lang.String objName)
Tiny URL to object liststatic java.lang.String
getTreeviewURL(java.lang.String treeviewName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getUIRoot()
Get UI rootstatic java.lang.String
getUndoRedoURL(boolean patch, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getUpdateAllURL(ObjectDB obj)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getUpdateAllURL(java.lang.String objName, java.lang.String objInstanceName)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
getURLFromRedirectStatement(java.lang.String s)
Get URL from Redirect statementstatic java.lang.String
getViewURL(java.lang.String viewName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String[]
gmapJS()
GoogleMaps® JS scriptsstatic java.lang.String[]
gmapJS(Grant g)
GoogleMaps® JS scriptsstatic java.lang.String
help(java.lang.String help)
Simple helpstatic java.lang.String
hiddenInput(java.lang.String formName, java.lang.String name, java.lang.String value)
Hidden input.static java.lang.String
highlightCSS()
Highlight® default CSS stylesheetstatic java.lang.String
highlightCSS(java.lang.String name)
Highlight® CSS stylesheetstatic java.lang.String
highlightJS()
Highlight® JS scriptstatic java.lang.String
htmlChart(java.lang.String divId, java.lang.String json, int width, int height)
HTML chartstatic java.lang.String[]
htmleditorCSS()
HTML editor CSS stylesheetsstatic java.lang.String[]
htmleditorJS()
HTML editor JS scriptsstatic java.lang.String
icon(Grant g, java.lang.String name, java.lang.String title)
Standard icon tagstatic java.lang.String
image(java.lang.String name, java.lang.String title)
Standard image tagstatic java.lang.String
imageButtonJS(java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String hover, java.lang.String src, java.lang.String onclick, java.lang.String onblur, boolean rightIcon, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
imageJS(java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String src, java.lang.String js, int tab)
Simple image with custom JavaScript on the onclick eventstatic java.lang.String
imageJS(java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String src, java.lang.String js, java.lang.String cls, int tab)
Simple image with custom JavaScript on the onclick eventstatic java.lang.String
info(java.lang.String msg, Grant g)
Formatted information messagestatic boolean
isFileStatement(java.lang.String s)
Is specified value a simple file statement?static boolean
isJavascriptStatement(java.lang.String s)
Is specified value a simple JavaScript statement?static boolean
isRedirectStatement(java.lang.String s)
Is specified value a simple redirect statement?static java.lang.String
javascriptStatement(java.lang.String js)
Simple JavaScript statementstatic java.lang.String[]
jqplotCSS()
JQPlot® CSS stylesheetsstatic java.lang.String[]
jqplotJS()
JQPlot® additional JS scriptsstatic java.lang.String
jqueryJS()
jQuery® JS scriptstatic java.lang.String
jsBlock(java.lang.String js)
Encloses JavaScript code into start/end tagsstatic java.lang.String
jsConstants()
JavaScript constantsstatic java.lang.String
jsGlobals(Grant g)
JavaScript global variablesstatic java.lang.String
jsInclude(java.lang.String jsFile)
Includes JavaScript filestatic java.lang.String
jsInclude(java.lang.String jsFile, java.lang.String encoding)
Includes JavaScript file in specified encodingstatic java.lang.String
jsInclude(java.lang.String jsFile, java.lang.String encoding, boolean async, boolean defer)
Includes JavaScript file in specified encodingstatic java.lang.String
jsIncludes(java.lang.String[] jsFiles)
Includes JavaScript filesstatic java.lang.String
jsIncludes(java.lang.String[] jsFiles, java.lang.String encoding)
Includes JavaScript files in specified encodingstatic java.lang.String
jsIncludes(java.lang.String[] jsFiles, java.lang.String encoding, boolean async, boolean defer)
Includes JavaScript files in specified encodingstatic java.lang.String
jsMinify(java.lang.String js)
Minifies JavaScript codestatic java.lang.String
jsonArrayToTable(java.lang.String grid)
Convert a JSONArray to tablestatic java.lang.String
jsonArrayToTable(org.json.JSONArray grid)
Convert a JSONArray to tablestatic java.lang.String
jsontreeCSS()
JsonTreeViewer® CSS stylesheetstatic java.lang.String
jsontreeJS()
JsonTreeViewer® JS scriptstatic java.lang.String
jsTexts(Grant g, java.lang.String regex)
JavaScript textsstatic java.lang.String
leafletCSS()
OpenStreetMap leaflet® CSS stylesheetstatic java.lang.String
leafletJS()
OpenStreetMap leaflet® JS scriptstatic java.lang.String
lessToCss(java.io.File less)
Converts LESS file to CSSstatic java.lang.String
lessToCss(java.lang.String less)
Converts LESS string to CSSstatic java.lang.String[]
markdownCSS()
Markdown (Marked) CSS stylesheetsstatic java.lang.String[]
markdownJS()
Markdown (Marked) JS scriptsstatic java.lang.String
message(char level, java.lang.String msg, Grant g)
Format a message (bootstrap alert)static java.lang.String[]
momentJS()
Moment JS scriptsstatic java.lang.String[]
momentJS(boolean timezones)
Moment JS scriptsstatic java.lang.String
multimediaObject(java.lang.String formName, java.lang.String name, java.lang.String mime, java.lang.String url, int width, int height)
WindowsMediaPlayer® multimedia objectstatic java.lang.String
multipleComboBox(Grant g, java.lang.String formName, java.lang.String name, int size, java.lang.String[] values, java.lang.String[] valueLabels, java.lang.String[] selectedValues, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
multipleListInputAsCheckBoxes(java.lang.String formName, java.lang.String name, java.lang.String[] values, java.lang.String[] valueLabels, boolean[] selectedFlags, int lineBreaksEach, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
multipleListInputAsCheckBoxes(java.lang.String formName, java.lang.String name, java.lang.String[] values, java.lang.String[] valueLabels, java.lang.String[] selectedValues, int lineBreaksEach, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
multipleListInputAsSelectBox(java.lang.String formName, java.lang.String name, int size, java.lang.String[] values, java.lang.String[] valueLabels, boolean[] selectedFlags, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
multipleListInputAsSelectBox(java.lang.String formName, java.lang.String name, int size, java.lang.String[] values, java.lang.String[] valueLabels, java.lang.String[] selectedValues, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
multipleSelectBox(Grant g, java.lang.String formName, java.lang.String name, int size, java.lang.String[] values, java.lang.String[] valueLabels, boolean[] selectedFlags, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String[]
mustacheJS()
Mustache® JS scriptsstatic java.lang.String
openForm(java.lang.String formName, java.lang.String action, java.lang.String method, boolean multipart, java.lang.String extraTags)
Opens managed form with optional extra tags (for instanceaction="", method="", ...
)static java.lang.String
openPage(Grant grant, java.lang.String title, java.lang.String extrahead, java.lang.String[] extracss, java.lang.String[] extrajs)
Opens HTML pagestatic java.lang.String
openSimpleForm(java.lang.String formName, java.lang.String action, java.lang.String method)
Opens simple action formstatic java.lang.String
openSimpleMultipartForm(java.lang.String formName, java.lang.String action)
Opens simple multipart action formstatic java.lang.String
openSimplePage(java.lang.String title, java.lang.String[] extracss, java.lang.String[] extrajs)
Opens simple HTML pagestatic java.lang.String
passwordInput(java.lang.String formName, java.lang.String name, int visualsize, int maxsize, java.lang.String value, boolean forceNewPassword, java.lang.String cls, int tab)
Password inputstatic java.lang.String
passwordInput(java.lang.String formName, java.lang.String name, int size, java.lang.String value, int tab)
Password inputstatic java.lang.String
passwordInput(java.lang.String formName, java.lang.String name, int size, java.lang.String value, java.lang.String cls, int tab)
Password inputstatic java.lang.String
placeMapIncludes()
Placemap includesstatic java.lang.String
prepareURLs(Grant g, java.lang.String str)
Substitute the following tokens in a string:
- [HOMEURL] : Home URL (without quotes)
- [EXTOBJECTURL:<external object name>[:<optional URL parameters>]] : External object URL (without quotes)
- [EXTOBJECTPUBLICURL:<external object name>[:<optional URL parameters>]] : External object URL (without quotes)
- [CONTENTURL:<static content file name>] : Static content URL (without quotes)
- [IMAGERESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : Image resource URL (without quotes)
- [ICONRESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : Icon resource URL (without quotes)
- [CSSRESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : CSS stylesheet resource URL (without quotes)
- [JSRESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : JavaScript resource URL (without quotes)
- [HTMLRESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : HTML resource URL (without quotes)
- [MDRESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : Markdown resource URL (without quotes)
- [PDFRESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : PDF resource URL (without quotes)
- [FONTRESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : Font resource URL (without quotes)
- [RESOURCEURL:<resource code>[:<resource type (defaults to other)>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]]] : any other type resource URL (without quotes)static java.lang.String
redirectJS(java.lang.String url)
Javascript (client side) redirectstatic java.lang.String
redirectStatement(java.lang.String url)
Simple redirect statementstatic void
setRoot(java.lang.String cp)
Deprecated, for removal: This API element is subject to removal in a future version.Does nothingstatic java.lang.String
simplePlaceMap(Grant g, java.lang.String formName, java.lang.String name, int width, int height, java.lang.String address, int zoom, java.lang.String info)
Simple GoogleMaps® with single markerstatic java.lang.String
simplePlaceMap(java.lang.String formName, java.lang.String name, int width, int height, float lat, float lng, int zoom, java.lang.String info)
Simple GoogleMaps® map block with single markerstatic java.lang.String
simpliciteClientJS()
Simplicite standalone client lib JS script (typically used by custom frontend UIs).static java.lang.String
singleListInputAsRadioButtons(java.lang.String formName, java.lang.String name, java.lang.String[] values, java.lang.String[] valueLabels, int selectedIndex, boolean lineBreaks, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
singleListInputAsRadioButtons(java.lang.String formName, java.lang.String name, java.lang.String[] values, java.lang.String[] valueLabels, java.lang.String value, boolean lineBreaks, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
singleListInputAsSelectBox(java.lang.String formName, java.lang.String name, boolean nullValue, java.lang.String[] values, java.lang.String[] valueLabels, int selectedIndex, java.lang.String onChange, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
singleListInputAsSelectBox(java.lang.String formName, java.lang.String name, boolean nullValue, java.lang.String[] values, java.lang.String[] valueLabels, java.lang.String value, java.lang.String onChange, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
singleListInputAsSelectBox(java.lang.String formName, java.lang.String name, java.lang.String[] values, java.lang.String[] valueLabels, int selectedIndex, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
singleListInputAsSelectBox(java.lang.String formName, java.lang.String name, java.lang.String[] values, java.lang.String[] valueLabels, java.lang.String value, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
singleListInputAsSelectBox(java.lang.String formName, java.lang.String name, java.lang.String[] values, java.lang.String[] valueLabels, java.lang.String value, java.lang.String onChange, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String
submit(java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String url, java.lang.String cls, int tab)
Simple submit buttonstatic java.lang.String
submitJS(java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String js, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI APIstatic java.lang.String[]
swaggerUICSS()
SwaggerUI® CSS stylesheetstatic java.lang.String[]
swaggerUIJS(boolean bundle)
SwaggerUI® JS scriptstatic java.lang.String[]
terminalCSS()
Terminal (XTerm.js) CSS stylesheetsstatic java.lang.String[]
terminalJS()
Terminal (XTerm.js) scriptsstatic java.lang.String
text(java.lang.String msg, Grant g)
Formatted text messagestatic java.lang.String
textareaInput(java.lang.String formName, java.lang.String name, int cols, int rows, boolean readOnly, java.lang.String value, java.lang.String cls, int tab)
Textarea input.static java.lang.String
textareaInput(java.lang.String formName, java.lang.String name, int cols, int rows, boolean readOnly, java.lang.String value, java.lang.String onChange, java.lang.String cls, int tab)
Textarea input.static java.lang.String
textareaInput(java.lang.String formName, java.lang.String name, int cols, int rows, java.lang.String value, int tab)
Textarea input.static java.lang.String
textInput(java.lang.String formName, java.lang.String name, int visualsize, int maxsize, java.lang.String value, boolean readOnly, java.lang.String cls, int tab)
Text input.static java.lang.String
textInput(java.lang.String formName, java.lang.String name, int visualsize, int maxsize, java.lang.String value, boolean readOnly, java.lang.String onChange, java.lang.String cls, int tab)
Text input.static java.lang.String
textInput(java.lang.String formName, java.lang.String name, int visualsize, int maxsize, java.lang.String value, java.lang.String placeholder, boolean readOnly, java.lang.String onChange, java.lang.String cls, int tab)
Text input.static java.lang.String
textInput(java.lang.String formName, java.lang.String name, int size, java.lang.String value, boolean readOnly, int tab)
Text input.static java.lang.String
textInput(java.lang.String formName, java.lang.String name, int size, java.lang.String value, boolean readOnly, java.lang.String cls, int tab)
Text input.static java.lang.String
textInput(java.lang.String formName, java.lang.String name, int size, java.lang.String value, boolean readOnly, java.lang.String onChange, java.lang.String cls, int tab)
Text input.static java.lang.String
textInput(java.lang.String formName, java.lang.String name, int size, java.lang.String value, int tab)
Text input.static java.lang.String[]
tinymceJS()
TinyMCE® HTML editor JS scriptsstatic java.lang.String
title(Grant grant, java.lang.String title, java.lang.String icon, java.lang.String help)
Simple titlestatic java.lang.String
toPlainMarkdownText(java.lang.String html)
Remove all HTML tags from Markdown textstatic java.lang.String
toPlainText(java.lang.String html)
Remove all HTML tags from textstatic java.lang.String
toPlainText(java.lang.String html, boolean preserveLineBreaks, boolean preserveTabulations)
Remove all HTML tags from textstatic java.lang.String
toPlainText(java.lang.String html, boolean preserveLineBreaks, boolean preserveTabulations, boolean decodeHTMLEntities)
Remove all HTML tags from textstatic java.lang.String
toSafeBasicHTML(java.lang.String html, boolean withImages)
Remove all non basic tags from HTMLstatic java.lang.String
toSafeHTML(java.lang.String html)
Remove all script tags and event attributes from HTMLstatic java.lang.String
toSafeHTML(java.lang.String html, java.lang.String[] tags)
Remove all script and SVG tags from HTML (restricted to body part if any)static java.lang.String
toSafeRelaxedHTML(java.lang.String html)
Remove all non extended format tags from HTMLstatic java.lang.String
toSafeTextHTML(java.lang.String html)
Remove all non text formatting (bold, emphasis, ..) tags from HTMLstatic java.lang.String[]
uiJS()
UI JS scripts (Note: it includes Ajax scripts)static java.lang.String
video(java.lang.String formName, java.lang.String name, java.lang.String[] mimes, java.lang.String[] urls, int width, int height)
HTML5 video tagstatic java.lang.String[]
vueJS()
Vue® JS scriptsstatic java.lang.String[]
vueRuntimeOnlyJS()
Vue® (runtime only) JS scriptsstatic java.lang.String
warning(java.lang.String msg, Grant g)
Formatted warning messagestatic java.lang.String
winIEIncludes(boolean canvas)
Specific IE compatibility include headersstatic java.lang.String
winIEWarning()
Deprecated.
-
-
-
Field Detail
-
WORK_ZONE
public static final java.lang.String WORK_ZONE
Work zone constant- See Also:
- Constant Field Values
-
TOP_ZONE
public static final java.lang.String TOP_ZONE
Top page zone constant- See Also:
- Constant Field Values
-
BLANK_ZONE
public static final java.lang.String BLANK_ZONE
Blank page zone constant- See Also:
- Constant Field Values
-
NULL
public static final java.lang.String NULL
Null constant (same as HTTPTool.NULL)- See Also:
- Constant Field Values
-
DOCTYPE_HTML4
public static final java.lang.String DOCTYPE_HTML4
- See Also:
- Constant Field Values
-
DOCTYPE_HTML5
public static final java.lang.String DOCTYPE_HTML5
- See Also:
- Constant Field Values
-
JS_START_TAG
public static final java.lang.String JS_START_TAG
Start tag for JavaScript- See Also:
- Constant Field Values
-
JS_END_TAG
public static final java.lang.String JS_END_TAG
End tag for JavaScript- See Also:
- Constant Field Values
-
CSS_START_TAG
public static final java.lang.String CSS_START_TAG
Start tag for CSS- See Also:
- Constant Field Values
-
CSS_END_TAG
public static final java.lang.String CSS_END_TAG
End tag for CSS- See Also:
- Constant Field Values
-
REV
public static final java.lang.String REV
Revision appended to includes
-
ICON_HOME
public static final java.lang.String ICON_HOME
Home page icon- See Also:
- Constant Field Values
-
ICON_OBJECT
public static final java.lang.String ICON_OBJECT
Object icon- See Also:
- Constant Field Values
-
ICON_EXTOBJECT
public static final java.lang.String ICON_EXTOBJECT
External object icon- See Also:
- Constant Field Values
-
ICON_PROCESS
public static final java.lang.String ICON_PROCESS
Process icon- See Also:
- Constant Field Values
-
ICON_WORKFLOW
public static final java.lang.String ICON_WORKFLOW
Workflow icon- See Also:
- Constant Field Values
-
ICON_CROSSTAB
public static final java.lang.String ICON_CROSSTAB
Cross table icon- See Also:
- Constant Field Values
-
ICON_CALENDAR
public static final java.lang.String ICON_CALENDAR
Calendar table icon- See Also:
- Constant Field Values
-
ICON_USER
public static final java.lang.String ICON_USER
User icon- See Also:
- Constant Field Values
-
ICON_GROUP
public static final java.lang.String ICON_GROUP
Group icon- See Also:
- Constant Field Values
-
ICON_BUILDING
public static final java.lang.String ICON_BUILDING
Building icon- See Also:
- Constant Field Values
-
ICON_DATABASE
public static final java.lang.String ICON_DATABASE
Database icon- See Also:
- Constant Field Values
-
ICON_DOCUMENT
public static final java.lang.String ICON_DOCUMENT
Document icon- See Also:
- Constant Field Values
-
ICON_PROJECT
public static final java.lang.String ICON_PROJECT
Project icon- See Also:
- Constant Field Values
-
ICON_PROJECTITEM
public static final java.lang.String ICON_PROJECTITEM
Project item icon- See Also:
- Constant Field Values
-
ICON_PRINT
public static final java.lang.String ICON_PRINT
Print icon- See Also:
- Constant Field Values
-
ICON_CHAT
public static final java.lang.String ICON_CHAT
Chat icon- See Also:
- Constant Field Values
-
ICON_IMAGE
public static final java.lang.String ICON_IMAGE
Image icon- See Also:
- Constant Field Values
-
ICON_URL
public static final java.lang.String ICON_URL
URL icon- See Also:
- Constant Field Values
-
ICON_WORK
public static final java.lang.String ICON_WORK
Work in progress icon- See Also:
- Constant Field Values
-
ICON_ERROR
public static final java.lang.String ICON_ERROR
Error icon- See Also:
- Constant Field Values
-
ICON_WARNING
public static final java.lang.String ICON_WARNING
Error icon- See Also:
- Constant Field Values
-
ICON_INFO
public static final java.lang.String ICON_INFO
Warning icon- See Also:
- Constant Field Values
-
ICON_MESSAGE
public static final java.lang.String ICON_MESSAGE
Message icon- See Also:
- Constant Field Values
-
ICON_TASK
public static final java.lang.String ICON_TASK
Task icon- See Also:
- Constant Field Values
-
ICON_MAILBOX
public static final java.lang.String ICON_MAILBOX
Mailbox icon- See Also:
- Constant Field Values
-
ICON_FOLDER
public static final java.lang.String ICON_FOLDER
Folder icon- See Also:
- Constant Field Values
-
ICON_FOLDERITEM
public static final java.lang.String ICON_FOLDERITEM
Folder item icon- See Also:
- Constant Field Values
-
ICON_EDIT
public static final java.lang.String ICON_EDIT
Edit icon- See Also:
- Constant Field Values
-
ICON_COMPUTER
public static final java.lang.String ICON_COMPUTER
Computer icon- See Also:
- Constant Field Values
-
ICON_MAP
public static final java.lang.String ICON_MAP
Map- See Also:
- Constant Field Values
-
ICON_BOX
public static final java.lang.String ICON_BOX
Box- See Also:
- Constant Field Values
-
ICON_GIFT
public static final java.lang.String ICON_GIFT
Gift- See Also:
- Constant Field Values
-
ICON_TRUCK
public static final java.lang.String ICON_TRUCK
Truck- See Also:
- Constant Field Values
-
ICON_CASH
public static final java.lang.String ICON_CASH
Cash- See Also:
- Constant Field Values
-
ICON_TIMESHEET
public static final java.lang.String ICON_TIMESHEET
Time sheet- See Also:
- Constant Field Values
-
ICON_SHOP
public static final java.lang.String ICON_SHOP
Shop- See Also:
- Constant Field Values
-
MEDIA_WAV
public static final java.lang.String MEDIA_WAV
- See Also:
- Constant Field Values
-
MEDIA_MP3
public static final java.lang.String MEDIA_MP3
- See Also:
- Constant Field Values
-
MEDIA_WMA
public static final java.lang.String MEDIA_WMA
- See Also:
- Constant Field Values
-
MEDIA_AAC
public static final java.lang.String MEDIA_AAC
- See Also:
- Constant Field Values
-
MEDIA_OGA
public static final java.lang.String MEDIA_OGA
- See Also:
- Constant Field Values
-
MEDIA_FLV
public static final java.lang.String MEDIA_FLV
- See Also:
- Constant Field Values
-
MEDIA_AVI
public static final java.lang.String MEDIA_AVI
- See Also:
- Constant Field Values
-
MEDIA_MPG
public static final java.lang.String MEDIA_MPG
- See Also:
- Constant Field Values
-
MEDIA_WMV
public static final java.lang.String MEDIA_WMV
- See Also:
- Constant Field Values
-
MEDIA_MP4
public static final java.lang.String MEDIA_MP4
- See Also:
- Constant Field Values
-
MEDIA_OGV
public static final java.lang.String MEDIA_OGV
- See Also:
- Constant Field Values
-
MEDIA_WEBM
public static final java.lang.String MEDIA_WEBM
- See Also:
- Constant Field Values
-
DATA_URL_NULL
public static final java.lang.String DATA_URL_NULL
Null data URL- See Also:
- Constant Field Values
-
DATA_URL_BLANK
public static final java.lang.String DATA_URL_BLANK
Data URL for a GIF image with one single transparent pixel- See Also:
- Constant Field Values
-
-
Method Detail
-
setRoot
@Deprecated(forRemoval=true, since="4.0") public static void setRoot(java.lang.String cp)
Deprecated, for removal: This API element is subject to removal in a future version.Does nothing
-
getRoot
public static java.lang.String getRoot()
Get webapp root = context path, same as Globals.getContextPath()- Returns:
- webapp root
-
getUIRoot
public static java.lang.String getUIRoot()
Get UI root- Returns:
- UI root
-
getAPIRoot
public static java.lang.String getAPIRoot()
Get API root- Returns:
- API root
-
getIORoot
public static java.lang.String getIORoot()
Get I/O root- Returns:
- I/O root
-
getGitRoot
public static java.lang.String getGitRoot()
Get Git root- Returns:
- Git root
-
jsConstants
public static java.lang.String jsConstants()
JavaScript constants- Returns:
- Javascript constants declarations
-
jsGlobals
public static java.lang.String jsGlobals(Grant g)
JavaScript global variables- Parameters:
g
- Grant- Returns:
- JavaScript global variables declarations
-
jsTexts
public static java.lang.String jsTexts(Grant g, java.lang.String regex)
JavaScript texts- Parameters:
g
- Grantregex
- Optional regex to filter texts (null means all texts)- Returns:
- Javascript texts declarations
-
jsBlock
public static java.lang.String jsBlock(java.lang.String js)
Encloses JavaScript code into start/end tags- Parameters:
js
- JavaScript code- Returns:
- Javascript tag block
-
jsInclude
public static java.lang.String jsInclude(java.lang.String jsFile)
Includes JavaScript file- Parameters:
jsFile
- JavaScript file- Returns:
- JavaScript file include tag
-
jsInclude
public static java.lang.String jsInclude(java.lang.String jsFile, java.lang.String encoding)
Includes JavaScript file in specified encoding- Parameters:
jsFile
- JavaScript fileencoding
- File encoding- Returns:
- JavaScript file include tag
-
jsInclude
public static java.lang.String jsInclude(java.lang.String jsFile, java.lang.String encoding, boolean async, boolean defer)
Includes JavaScript file in specified encoding- Parameters:
jsFile
- JavaScript fileencoding
- File encodingasync
- Asynchronous loading?defer
- Defered execution?- Returns:
- JavaScript file include tag
-
jsIncludes
public static java.lang.String jsIncludes(java.lang.String[] jsFiles)
Includes JavaScript files- Parameters:
jsFiles
- JavaScript files- Returns:
- JavaScript file include tags
-
jsIncludes
public static java.lang.String jsIncludes(java.lang.String[] jsFiles, java.lang.String encoding)
Includes JavaScript files in specified encoding- Parameters:
jsFiles
- JavaScript filesencoding
- File encoding- Returns:
- JavaScript file include tags
-
jsIncludes
public static java.lang.String jsIncludes(java.lang.String[] jsFiles, java.lang.String encoding, boolean async, boolean defer)
Includes JavaScript files in specified encoding- Parameters:
jsFiles
- JavaScript filesencoding
- File encodingasync
- Asynchronous loading?defer
- Defered execution?- Returns:
- JavaScript file include tags
-
cssBlock
public static java.lang.String cssBlock(java.lang.String css)
Encloses CSS styles into start/end tags- Parameters:
css
- CSS styles- Returns:
- CSS tag block
-
cssInclude
public static java.lang.String cssInclude(java.lang.String cssFile)
Includes CSS file- Parameters:
cssFile
- CSS file- Returns:
- CSS file include tag
-
cssInclude
public static java.lang.String cssInclude(java.lang.String cssFile, java.lang.String encoding)
Includes CSS file in specified encoding- Parameters:
cssFile
- CSS fileencoding
- File encoding- Returns:
- CSS file include tag
-
cssIncludes
public static java.lang.String cssIncludes(java.lang.String[] cssFiles)
Includes CSS files- Parameters:
cssFiles
- CSS files- Returns:
- CSS file include tags
-
cssIncludes
public static java.lang.String cssIncludes(java.lang.String[] cssFiles, java.lang.String encoding)
Includes CSS files in specified encoding- Parameters:
cssFiles
- CSS filesencoding
- File encoding- Returns:
- CSS file include tags
-
lessToCss
public static java.lang.String lessToCss(java.lang.String less)
Converts LESS string to CSS- Parameters:
less
- LESS string- Returns:
- CSS
-
lessToCss
public static java.lang.String lessToCss(java.io.File less) throws java.io.IOException
Converts LESS file to CSS- Parameters:
less
- LESS file- Returns:
- CSS
- Throws:
java.io.IOException
- I/O exception
-
jsMinify
public static java.lang.String jsMinify(java.lang.String js)
Minifies JavaScript code- Parameters:
js
- JavaScript code- Returns:
- Minified JavaScript code
- Throws:
java.lang.Exception
- exception
-
cssMinify
public static java.lang.String cssMinify(java.lang.String css)
Minifies CSS stylesheet- Parameters:
css
- CSS stylesheet- Returns:
- Minified CSS stylesheet
- Throws:
java.lang.Exception
- exception
-
fileStatement
public static java.lang.String fileStatement(java.lang.String path)
Simple file statement- Parameters:
path
- File path
-
isFileStatement
public static boolean isFileStatement(java.lang.String s)
Is specified value a simple file statement?- Parameters:
s
- Value to check
-
javascriptStatement
public static java.lang.String javascriptStatement(java.lang.String js)
Simple JavaScript statement- Parameters:
js
- JavaScript statement
-
isJavascriptStatement
public static boolean isJavascriptStatement(java.lang.String s)
Is specified value a simple JavaScript statement?- Parameters:
s
- Value to check
-
getScriptFromJavascriptStatement
public static java.lang.String getScriptFromJavascriptStatement(java.lang.String s)
Get script from JavaScript statement- Parameters:
s
- Value to check
-
redirectStatement
public static java.lang.String redirectStatement(java.lang.String url)
Simple redirect statement
-
isRedirectStatement
public static boolean isRedirectStatement(java.lang.String s)
Is specified value a simple redirect statement?- Parameters:
s
- Value to check
-
getURLFromRedirectStatement
public static java.lang.String getURLFromRedirectStatement(java.lang.String s)
Get URL from Redirect statement- Parameters:
s
- Value to check
-
redirectJS
public static java.lang.String redirectJS(java.lang.String url)
Javascript (client side) redirect- Parameters:
url
- URL to redirect to- Returns:
- Javascript statement
-
extractHref
public static java.lang.String extractHref(java.lang.String link)
Extract href part of an <a/> link- Parameters:
link
- Link tag to extract href from- Returns:
- href
-
extractTarget
public static java.lang.String extractTarget(java.lang.String link)
Extract target part of an <a/> link- Parameters:
link
- Link tag to extract target from- Returns:
- target
-
extractURL
public static java.lang.String extractURL(java.lang.String url, java.lang.String addParams)
Extract an URL from a string- Parameters:
url
- String to extract URL fromaddParams
- Additional parameters to append to URL- Returns:
- Extracted URL
-
getAbsoluteURL
public static java.lang.String getAbsoluteURL(java.lang.String url, boolean pub)
Return absolute URL from URL- Parameters:
url
- URLpub
- Public URL ?- Returns:
- Absolute URL
-
getAbsoluteURL
public static java.lang.String getAbsoluteURL(java.lang.String url)
Get absolute URL from potentially relative URL- Parameters:
url
- Potentially relative URL- Returns:
- Absolute URL
-
coreJS
public static java.lang.String coreJS(Grant g)
Core JS script- Parameters:
g
- Grant- Returns:
- Core JS script
-
jqueryJS
public static java.lang.String jqueryJS()
jQuery® JS script- Returns:
- jQuery® JS script
-
ajaxJS
public static java.lang.String[] ajaxJS()
Ajax JS scripts- Returns:
- Ajax JS scripts
-
ajaxJS
public static java.lang.String[] ajaxJS(boolean bundle)
Ajax JS scripts- Parameters:
bundle
- Single bundle file instead of individual files- Returns:
- Ajax JS scripts
-
uiJS
public static java.lang.String[] uiJS()
UI JS scripts (Note: it includes Ajax scripts)- Returns:
- UI JS scripts
-
simpliciteClientJS
public static java.lang.String simpliciteClientJS()
Simplicite standalone client lib JS script (typically used by custom frontend UIs).- Returns:
- Simplicite standalone client lib JS script
-
tinymceJS
public static java.lang.String[] tinymceJS()
TinyMCE® HTML editor JS scripts- Returns:
- TinyMCE® JS scripts
-
htmleditorCSS
public static java.lang.String[] htmleditorCSS()
HTML editor CSS stylesheets- Returns:
- HTML editor CSS stylesheets
-
htmleditorJS
public static java.lang.String[] htmleditorJS()
HTML editor JS scripts- Returns:
- HTML editor JS scripts
-
calendarJS
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String calendarJS()
Deprecated, for removal: This API element is subject to removal in a future version.
-
calendarCSS
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String calendarCSS()
Deprecated, for removal: This API element is subject to removal in a future version.
-
fullcalendarCSS
public static java.lang.String[] fullcalendarCSS(int version)
Fullcalendar® CSS stylesheets (from FULLCALENDAR_LIBS if exists)- Returns:
- Fullcalendar® CSS stylesheets
-
fullcalendarJS
@Deprecated(forRemoval=false, since="4.0") public static java.lang.String[] fullcalendarJS()
Deprecated.Fullcalendar V3 JS scripts (deprecated version)- Returns:
- Fullcalendar® JS scripts
-
fullcalendarJS
public static java.lang.String[] fullcalendarJS(java.lang.String lang)
Fullcalendar V4 JS scripts (in specified language)- Parameters:
lang
- Simplicite(R) language code (e.g. getGrant().getLang())- Returns:
- Fullcalendar® JS scripts
-
fullCalendarLang
public static java.lang.String fullCalendarLang(java.lang.String lang)
Fullcalendar JS language code from Simplicite(R) language code- Parameters:
lang
- Simplicite(R) language code (e.g. getGrant().getLang())- Returns:
- Fullcalendar® JS scripts
-
fullcalendarJS
public static java.lang.String[] fullcalendarJS(java.lang.String lang, int version)
Fullcalendar JS scripts (in specified language and from FULLCALENDAR_LIBS if exists)- Parameters:
lang
- Simplicite(R) language code (e.g. getGrant().getLang())version
- 3 (deprecated) or 4- Returns:
- Fullcalendar® JS scripts
-
highlightJS
public static java.lang.String highlightJS()
Highlight® JS script- Returns:
- Highlight® JS script
-
highlightCSS
public static java.lang.String highlightCSS()
Highlight® default CSS stylesheet- Returns:
- Highlight® CSS default stylesheet
-
highlightCSS
public static java.lang.String highlightCSS(java.lang.String name)
Highlight® CSS stylesheet- Parameters:
name
- Style name (defaults to "default")- Returns:
- Highlight® CSS stylesheet
-
docCSS
public static java.lang.String docCSS()
Documentation CSS stylesheet- Returns:
- Documentation UI CSS stylesheet
-
markdownCSS
public static java.lang.String[] markdownCSS()
Markdown (Marked) CSS stylesheets- Returns:
- Markdown CSS stylesheets
-
markdownJS
public static java.lang.String[] markdownJS()
Markdown (Marked) JS scripts- Returns:
- Markdown JS scripts
-
mustacheJS
public static java.lang.String[] mustacheJS()
Mustache® JS scripts- Returns:
- Mustache® JS scripts
-
vueJS
public static java.lang.String[] vueJS()
Vue® JS scripts- Returns:
- Vue® JS scripts
-
vueRuntimeOnlyJS
public static java.lang.String[] vueRuntimeOnlyJS()
Vue® (runtime only) JS scripts- Returns:
- Vue® (runtime only) JS scripts
-
terminalCSS
public static java.lang.String[] terminalCSS()
Terminal (XTerm.js) CSS stylesheets- Returns:
- Terminal CSS stylesheets
-
terminalJS
public static java.lang.String[] terminalJS()
Terminal (XTerm.js) scripts- Returns:
- Terminal JS scripts
-
swaggerUIJS
public static java.lang.String[] swaggerUIJS(boolean bundle)
SwaggerUI® JS script- Parameters:
bundle
- Bundle?- Returns:
- Swagger® JS scripts
-
swaggerUICSS
public static java.lang.String[] swaggerUICSS()
SwaggerUI® CSS stylesheet- Returns:
- Swagger® CSS stylesheets
-
jsontreeJS
public static java.lang.String jsontreeJS()
JsonTreeViewer® JS script- Returns:
- JsonTreeViewer® JS script
-
jsontreeCSS
public static java.lang.String jsontreeCSS()
JsonTreeViewer® CSS stylesheet- Returns:
- JsonTreeViewer® CSS stylesheets
-
leafletJS
public static java.lang.String leafletJS()
OpenStreetMap leaflet® JS script- Returns:
- OpenStreetMap leaflet® JS script
-
leafletCSS
public static java.lang.String leafletCSS()
OpenStreetMap leaflet® CSS stylesheet- Returns:
- OpenStreetMap leaflet® CSS stylesheets
-
captchaJS
public static java.lang.String captchaJS()
Captcha JS script- Returns:
- Captcha JS script
-
captchaCSS
public static java.lang.String captchaCSS()
Captcha CSS stylesheet- Returns:
- Captcha CSS stylesheets
-
bootstrapDatetimePickerCSS
public static java.lang.String bootstrapDatetimePickerCSS()
Bootstrap® datetime picker CSS stylesheet- Returns:
- Bootstrap® datetime picker CSS stylesheet
-
bootstrapDatetimePickerJS
public static java.lang.String[] bootstrapDatetimePickerJS(java.lang.String lang)
Bootstrap® datetime picker JS scripts- Parameters:
lang
- Date time picker language (null if datatimepicker = false)- Returns:
- Bootstrap® datetime picker JS scripts
-
bootstrapCSS
public static java.lang.String[] bootstrapCSS()
Bootstrap® default CSS stylesheets (depends on BOOTSTRAP_VERSION)- Returns:
- Bootstrap® default CSS stylesheets
-
bootstrapCSS
public static java.lang.String[] bootstrapCSS(boolean datetimepicker)
Bootstrap® CSS stylesheets (depends on BOOTSTRAP_VERSION)- Parameters:
datetimepicker
- Date time picker ?- Returns:
- Bootstrap® default CSS stylesheets
-
bootstrapJS
public static java.lang.String[] bootstrapJS()
Bootstrap® JS scripts (depends on BOOTSTRAP_VERSION)- Returns:
- Bootstrap® JS scripts
-
bootstrapJS
public static java.lang.String[] bootstrapJS(boolean datetimepicker, java.lang.String lang)
Bootstrap JS scripts (depends on BOOTSTRAP_VERSION)- Parameters:
datetimepicker
- Date time picker ?lang
- Date time picker language (null if datatimepicker = false)- Returns:
- Bootstrap® JS scripts
-
bootboxJS
public static java.lang.String[] bootboxJS()
BootBox® JS scripts- Returns:
- BootBox® default JS scripts
-
fontawsomeJS
public static java.lang.String[] fontawsomeJS()
Font Awsome® icons JS
-
applicationCSS
public static java.lang.String[] applicationCSS(Grant grant)
Application specific CSS stylesheets- Parameters:
grant
- User grant- Returns:
- Application CSS stylesheets
-
applicationJS
public static java.lang.String[] applicationJS(Grant grant)
Application specific JS script- Parameters:
grant
- User grant- Returns:
- Application JS scripts
-
winIEIncludes
public static java.lang.String winIEIncludes(boolean canvas)
Specific IE compatibility include headers- Parameters:
canvas
- Include excanvas lib ?- Returns:
- headers
-
winIEWarning
@Deprecated(forRemoval=false, since="5") public static java.lang.String winIEWarning()
Deprecated.
-
gmapJS
public static java.lang.String[] gmapJS(Grant g)
GoogleMaps® JS scripts- Returns:
- GoogleMaps® JS scripts
-
gmapJS
public static java.lang.String[] gmapJS()
GoogleMaps® JS scripts- Returns:
- GoogleMaps® JS scripts
-
aceJS
public static java.lang.String[] aceJS()
Ace® editor additional JS scripts- Returns:
- Ace® editor additional JS scripts
-
jqplotCSS
public static java.lang.String[] jqplotCSS()
JQPlot® CSS stylesheets- Returns:
- JQPlot® CSS stylesheets
-
jqplotJS
public static java.lang.String[] jqplotJS()
JQPlot® additional JS scripts- Returns:
- JQPlot® JS scripts
-
momentJS
public static java.lang.String[] momentJS()
Moment JS scripts- Returns:
- Moment script
-
momentJS
public static java.lang.String[] momentJS(boolean timezones)
Moment JS scripts- Parameters:
timezones
- Include Moment timezone management?- Returns:
- Moment script
-
chartJS
public static java.lang.String[] chartJS()
Chart.js JS scripts- Returns:
- Chart.js® JS scripts
-
getManifestURL
public static java.lang.String getManifestURL(Grant grant)
Get manifest URL- Parameters:
grant
- Grant- Returns:
- Manifest URL
-
openSimplePage
public static java.lang.String openSimplePage(java.lang.String title, java.lang.String[] extracss, java.lang.String[] extrajs)
Opens simple HTML page- Parameters:
title
- Page titleextracss
- Extra stylesheetextrajs
- Extra javascripts- Returns:
- html
-
openPage
public static java.lang.String openPage(Grant grant, java.lang.String title, java.lang.String extrahead, java.lang.String[] extracss, java.lang.String[] extrajs)
Opens HTML page- Parameters:
grant
- User granttitle
- Page titleextrahead
- Extra header contentextracss
- Extra CSS includesextrajs
- Extra JavaScript includes- Returns:
- Beginning of an HTML Page
-
closePage
public static java.lang.String closePage()
Closes HTML page- Returns:
- End of an HTML page
-
domainRelaxing
public static java.lang.String domainRelaxing(Grant g)
Get domain relaxing JavaScript statement (old IE mechanism)- Parameters:
g
- Grant- Returns:
- Domain relaxing JavaScript statement
-
openForm
public static java.lang.String openForm(java.lang.String formName, java.lang.String action, java.lang.String method, boolean multipart, java.lang.String extraTags)
Opens managed form with optional extra tags (for instanceaction="", method="", ...
)- Parameters:
formName
- Form nameaction
- Action (defaults to javascript:)method
- Method (defaults to POST, NB: POST forms are multipart forms)multipart
- Multipart ?extraTags
- Extra tags to append to <form> tag- Returns:
- html
-
openSimpleForm
public static java.lang.String openSimpleForm(java.lang.String formName, java.lang.String action, java.lang.String method)
Opens simple action form- Parameters:
formName
- Form nameaction
- Form action URLmethod
- Form method- Returns:
- html
-
openSimpleMultipartForm
public static java.lang.String openSimpleMultipartForm(java.lang.String formName, java.lang.String action)
Opens simple multipart action form- Parameters:
formName
- Form nameaction
- Form action URL- Returns:
- html
-
closeForm
public static java.lang.String closeForm(java.lang.String formName)
Closes form- Parameters:
formName
- Form name- Returns:
- html
-
closeForm
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String closeForm(java.lang.String formName, java.lang.String defaultInputName, java.lang.String defaultButtonName)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
submit
public static java.lang.String submit(java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String url, java.lang.String cls, int tab)
Simple submit button
-
help
public static java.lang.String help(java.lang.String help)
Simple help
-
title
public static java.lang.String title(Grant grant, java.lang.String title, java.lang.String icon, java.lang.String help)
Simple title
-
getFormId
public static java.lang.String getFormId(java.lang.String name)
-
getFormInputId
public static java.lang.String getFormInputId(java.lang.String formName, java.lang.String name)
-
getFormButtonId
public static java.lang.String getFormButtonId(java.lang.String formName, java.lang.String name)
-
getFormObjId
public static java.lang.String getFormObjId(java.lang.String formName, java.lang.String name)
-
imageJS
public static java.lang.String imageJS(java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String src, java.lang.String js, int tab)
Simple image with custom JavaScript on the onclick event- Parameters:
formName
- Form namename
- Button namelabel
- Button labelsrc
- Image sourcejs
- Custom Javascript statement, put in the onclick="" (beware of using ' or \\" for quotes inside JavaScript statement)tab
- Tab index (0 = no tab index tag)- Returns:
- Button input HTML tag
-
imageJS
public static java.lang.String imageJS(java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String src, java.lang.String js, java.lang.String cls, int tab)
Simple image with custom JavaScript on the onclick event- Parameters:
formName
- Form namename
- Button namelabel
- Button labelsrc
- Image sourcejs
- Custom Javascript statement, put in the onclick="" (beware of using ' or \\" for quotes inside JavaScript statement)cls
- CSS class(es) (defaults to "button icon")tab
- Tab index (0 = no tab index tag)- Returns:
- Button input HTML tag
-
hiddenInput
public static java.lang.String hiddenInput(java.lang.String formName, java.lang.String name, java.lang.String value)
Hidden input.- Parameters:
formName
- Form namename
- Input namevalue
- Input value- Returns:
- HTML
-
textInput
public static java.lang.String textInput(java.lang.String formName, java.lang.String name, int size, java.lang.String value, int tab)
Text input.- Parameters:
formName
- Form namename
- Input namesize
- Max input sizevalue
- Input valuetab
- Tab index (0 = no tab index tag)- Returns:
- html
-
textInput
public static java.lang.String textInput(java.lang.String formName, java.lang.String name, int size, java.lang.String value, boolean readOnly, int tab)
Text input.- Parameters:
formName
- Form namename
- Input namesize
- Max input sizevalue
- Input valuereadOnly
- Read only ?tab
- Tab index (0 = no tab index tag)- Returns:
- html
-
textInput
public static java.lang.String textInput(java.lang.String formName, java.lang.String name, int size, java.lang.String value, boolean readOnly, java.lang.String cls, int tab)
Text input.- Parameters:
formName
- Form namename
- Input namesize
- Max input sizevalue
- Input valuereadOnly
- Read only ?cls
- CSS class(es) (no default class)tab
- Tab index (0 = no tab index tag)- Returns:
- html
-
textInput
public static java.lang.String textInput(java.lang.String formName, java.lang.String name, int size, java.lang.String value, boolean readOnly, java.lang.String onChange, java.lang.String cls, int tab)
Text input.- Parameters:
formName
- Form namename
- Input namesize
- Max input sizevalue
- Input valuereadOnly
- Read only ?onChange
- JavaScript for onchange eventcls
- CSS class(es) (no default class)tab
- Tab index (0 = no tab index tag)- Returns:
- html
-
textInput
public static java.lang.String textInput(java.lang.String formName, java.lang.String name, int visualsize, int maxsize, java.lang.String value, boolean readOnly, java.lang.String cls, int tab)
Text input.- Parameters:
formName
- Form namename
- Input namevisualsize
- Visual sizemaxsize
- Max input sizevalue
- Input valuereadOnly
- Read only ?cls
- CSS class(es) (no default class)tab
- Tab index (0 = no tab index tag)- Returns:
- html
-
textInput
public static java.lang.String textInput(java.lang.String formName, java.lang.String name, int visualsize, int maxsize, java.lang.String value, boolean readOnly, java.lang.String onChange, java.lang.String cls, int tab)
Text input.- Parameters:
formName
- Form namename
- Input namevisualsize
- Visual size (0=default browser size)maxsize
- Max input size (0=unlimited)value
- Input valuereadOnly
- Read only ?onChange
- JavaScript for onchange eventcls
- CSS class(es) (no default class)tab
- Tab index (0 = no tab index tag)- Returns:
- html
-
textInput
public static java.lang.String textInput(java.lang.String formName, java.lang.String name, int visualsize, int maxsize, java.lang.String value, java.lang.String placeholder, boolean readOnly, java.lang.String onChange, java.lang.String cls, int tab)
Text input.- Parameters:
formName
- Form namename
- Input namevisualsize
- Visual size (0=default browser size)maxsize
- Max input size (0=unlimited)value
- Input valueplaceholder
- Placeholder messagereadOnly
- Read only ?onChange
- JavaScript for onchange eventcls
- CSS class(es) (no default class)tab
- Tab index (0 = no tab index tag)- Returns:
- html
-
passwordInput
public static java.lang.String passwordInput(java.lang.String formName, java.lang.String name, int size, java.lang.String value, int tab)
Password input- Parameters:
formName
- Form namename
- Input namesize
- Max input sizevalue
- Input valuetab
- Tab index (0 = no tab index tag)- Returns:
- html
-
passwordInput
public static java.lang.String passwordInput(java.lang.String formName, java.lang.String name, int size, java.lang.String value, java.lang.String cls, int tab)
Password input- Parameters:
formName
- Form namename
- Input namesize
- Max input sizevalue
- Input valuecls
- CSS class(es) (no default class)tab
- Tab index (0 = no tab index tag)- Returns:
- html
-
passwordInput
public static java.lang.String passwordInput(java.lang.String formName, java.lang.String name, int visualsize, int maxsize, java.lang.String value, boolean forceNewPassword, java.lang.String cls, int tab)
Password input- Parameters:
formName
- Form namename
- Input namevisualsize
- Visual sizemaxsize
- Max input sizevalue
- Input valueforceNewPassword
- Force "new password" autocompletion?cls
- CSS class(es) (no default class)tab
- Tab index (0 = no tab index tag)- Returns:
- html
-
fileInput
public static java.lang.String fileInput(java.lang.String formName, java.lang.String name, int size, int tab)
File input.- Parameters:
formName
- Form namename
- Input namesize
- Max sizetab
- Tab index (0 = no tab index tag)- Returns:
- html
-
fileInput
public static java.lang.String fileInput(java.lang.String formName, java.lang.String name, int size, java.lang.String cls, int tab)
File input.- Parameters:
formName
- Form namename
- Input namesize
- Max size (0 defaults to 100, < 0 sets 100% width style)cls
- Classtab
- Tab index (0 = no tab index tag)- Returns:
- html
-
textareaInput
public static java.lang.String textareaInput(java.lang.String formName, java.lang.String name, int cols, int rows, java.lang.String value, int tab)
Textarea input.- Parameters:
formName
- Form namename
- Input namecols
- Number of columnsrows
- Number of linesvalue
- Input valuetab
- Tab index (0 = no tab index tag)- Returns:
- html
-
textareaInput
public static java.lang.String textareaInput(java.lang.String formName, java.lang.String name, int cols, int rows, boolean readOnly, java.lang.String value, java.lang.String cls, int tab)
Textarea input.- Parameters:
formName
- Form namename
- Input namecols
- Number of columnsrows
- Number of linesreadOnly
- Read only ?value
- Input valuecls
- CSS class(es) (no default class)tab
- Tab index (0 = no tab index tag)- Returns:
- html
-
textareaInput
public static java.lang.String textareaInput(java.lang.String formName, java.lang.String name, int cols, int rows, boolean readOnly, java.lang.String value, java.lang.String onChange, java.lang.String cls, int tab)
Textarea input.- Parameters:
formName
- Form namename
- Input namecols
- Number of columns (0 defaults to 100, < 0 sets 100% width style)rows
- Number of lines (0 defaults to 10, < 0 sets 100% height style)readOnly
- Read only ?value
- Input valueonChange
- JavaScript for onchange eventcls
- CSS class(es) (no default class)tab
- Tab index (0 = no tab index tag)- Returns:
- html
-
getFormDivId
public static java.lang.String getFormDivId(java.lang.String formName, java.lang.String name)
-
getFormLinkId
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getFormLinkId(java.lang.String formName, java.lang.String name)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getFormPopupId
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getFormPopupId(java.lang.String formName, java.lang.String name)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getFormAreaId
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getFormAreaId(java.lang.String formName, java.lang.String name)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getFormCellId
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getFormCellId(java.lang.String formName, java.lang.String name)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getFormRowId
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getFormRowId(java.lang.String formName, java.lang.String name)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getFormFunctionId
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getFormFunctionId(java.lang.String formName, java.lang.String name)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getFormFieldId
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getFormFieldId(java.lang.String formName, ObjectField field)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getFormVarId
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getFormVarId(java.lang.String formName, java.lang.String name)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
buttonJS
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String buttonJS(java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String js, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
submitJS
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String submitJS(java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String js, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
imageButtonJS
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String imageButtonJS(java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String hover, java.lang.String src, java.lang.String onclick, java.lang.String onblur, boolean rightIcon, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
dropdownButton
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String dropdownButton(Grant g, java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String hover, java.lang.String src, java.lang.String onclick, java.lang.String onblur, java.lang.String cls, int tab, boolean rightBtn, java.lang.String menuId, java.util.List<java.lang.String> items, java.lang.String clsMenu, boolean topMenu, boolean leftMenu)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
dropdownButton
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String dropdownButton(Grant g, java.lang.String formName, java.lang.String name, java.lang.String label, java.lang.String hover, java.lang.String src, java.lang.String onclick, java.lang.String onblur, java.lang.String cls, int tab, boolean rightBtn, java.lang.String menuId, java.lang.String menuContent, boolean topMenu, boolean leftMenu)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
dropdownItem
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String dropdownItem(java.lang.String popupId, java.lang.String formName, java.lang.String name, java.lang.String icon, java.lang.String title, java.lang.String onclick, java.lang.String cls, int tab, boolean closeOnClick)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
dropdownItem
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String dropdownItem(java.lang.String popupId, java.lang.String formName, java.lang.String name, java.lang.String icon, java.lang.String title, java.lang.String extra, java.lang.String onclick, java.lang.String cls, int tab, boolean closeOnClick)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
checkBoxInput
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String checkBoxInput(java.lang.String formName, java.lang.String name, boolean checked, java.lang.String value, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
booleanInputAsSelectBox
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String booleanInputAsSelectBox(java.lang.String formName, java.lang.String name, java.lang.String yes, java.lang.String no, boolean valueSelected, boolean value, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
booleanInputAsRadioButtons
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String booleanInputAsRadioButtons(java.lang.String formName, java.lang.String name, java.lang.String yes, java.lang.String no, boolean valueSelected, boolean value, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
booleanInputAsCheckBox
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String booleanInputAsCheckBox(java.lang.String formName, java.lang.String name, boolean value, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
singleListInputAsSelectBox
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String singleListInputAsSelectBox(java.lang.String formName, java.lang.String name, java.lang.String[] values, java.lang.String[] valueLabels, java.lang.String value, java.lang.String onChange, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
singleListInputAsSelectBox
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String singleListInputAsSelectBox(java.lang.String formName, java.lang.String name, java.lang.String[] values, java.lang.String[] valueLabels, java.lang.String value, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
singleListInputAsSelectBox
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String singleListInputAsSelectBox(java.lang.String formName, java.lang.String name, java.lang.String[] values, java.lang.String[] valueLabels, int selectedIndex, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
singleListInputAsSelectBox
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String singleListInputAsSelectBox(java.lang.String formName, java.lang.String name, boolean nullValue, java.lang.String[] values, java.lang.String[] valueLabels, java.lang.String value, java.lang.String onChange, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
singleListInputAsSelectBox
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String singleListInputAsSelectBox(java.lang.String formName, java.lang.String name, boolean nullValue, java.lang.String[] values, java.lang.String[] valueLabels, int selectedIndex, java.lang.String onChange, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
singleListInputAsRadioButtons
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String singleListInputAsRadioButtons(java.lang.String formName, java.lang.String name, java.lang.String[] values, java.lang.String[] valueLabels, java.lang.String value, boolean lineBreaks, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
singleListInputAsRadioButtons
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String singleListInputAsRadioButtons(java.lang.String formName, java.lang.String name, java.lang.String[] values, java.lang.String[] valueLabels, int selectedIndex, boolean lineBreaks, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
multipleListInputAsSelectBox
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String multipleListInputAsSelectBox(java.lang.String formName, java.lang.String name, int size, java.lang.String[] values, java.lang.String[] valueLabels, java.lang.String[] selectedValues, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
multipleListInputAsSelectBox
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String multipleListInputAsSelectBox(java.lang.String formName, java.lang.String name, int size, java.lang.String[] values, java.lang.String[] valueLabels, boolean[] selectedFlags, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
multipleComboBox
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String multipleComboBox(Grant g, java.lang.String formName, java.lang.String name, int size, java.lang.String[] values, java.lang.String[] valueLabels, java.lang.String[] selectedValues, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
multipleSelectBox
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String multipleSelectBox(Grant g, java.lang.String formName, java.lang.String name, int size, java.lang.String[] values, java.lang.String[] valueLabels, boolean[] selectedFlags, java.lang.String cls, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
multipleListInputAsCheckBoxes
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String multipleListInputAsCheckBoxes(java.lang.String formName, java.lang.String name, java.lang.String[] values, java.lang.String[] valueLabels, java.lang.String[] selectedValues, int lineBreaksEach, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
multipleListInputAsCheckBoxes
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String multipleListInputAsCheckBoxes(java.lang.String formName, java.lang.String name, java.lang.String[] values, java.lang.String[] valueLabels, boolean[] selectedFlags, int lineBreaksEach, int tab)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
filterString
public static java.lang.String filterString(ObjectDB obj, java.lang.String sep)
Displayable object filter- Parameters:
obj
- ObjectDBsep
- Separator- Returns:
- filter
-
getFaviconURL
public static java.lang.String getFaviconURL(Grant g)
Get favicon URL 16x16- Parameters:
g
- Grant (can be null)- Returns:
- Favicon URL
-
getFaviconURL
public static java.lang.String getFaviconURL(Grant g, int size)
Get favicon URL- Parameters:
g
- Grant (can be null)size
- Icon size 16, 32, 48, 64, 96, 128, 144, 192, 256- Returns:
- Favicon URL
-
getOpenGraphImageURL
public static java.lang.String getOpenGraphImageURL(Grant g)
Get open graph image URL- Parameters:
g
- Grant (can be null)- Returns:
- Open graph image URL
-
getLoadingImageURL
public static java.lang.String getLoadingImageURL()
Get loading image URL- Returns:
- Loading image URL
-
getLoadingImage
public static java.lang.String getLoadingImage()
Get loading image HTML tag- Returns:
- Loading image HTML tag
-
getLoadingIconURL
public static java.lang.String getLoadingIconURL()
Get loading icon URL- Returns:
- Loading icon URL
-
getLoadingIcon
public static java.lang.String getLoadingIcon()
Get loading icon HTML tag- Returns:
- Loading icon URL
-
placeMapIncludes
public static java.lang.String placeMapIncludes()
Placemap includes- Returns:
- Placemap includes
-
simplePlaceMap
public static java.lang.String simplePlaceMap(java.lang.String formName, java.lang.String name, int width, int height, float lat, float lng, int zoom, java.lang.String info)
Simple GoogleMaps® map block with single marker- Parameters:
formName
- Form namename
- Div namewidth
- Map width (px)height
- Map height (px)lat
- Latitudelng
- Longitudezoom
- Zoom levelinfo
- HTML for marker information (can be null)- Returns:
- GoogleMaps® map HTML block
-
simplePlaceMap
public static java.lang.String simplePlaceMap(Grant g, java.lang.String formName, java.lang.String name, int width, int height, java.lang.String address, int zoom, java.lang.String info)
Simple GoogleMaps® with single marker- Parameters:
g
- GrantformName
- Form namename
- Div namewidth
- Map width (px)height
- Map height (px)address
- Place addresszoom
- Zoom levelinfo
- HTML for marker information (can be null)- Returns:
- GoogleMaps® map HTML block
-
multimediaObject
public static java.lang.String multimediaObject(java.lang.String formName, java.lang.String name, java.lang.String mime, java.lang.String url, int width, int height)
WindowsMediaPlayer® multimedia object- Parameters:
formName
- Form namename
- Nameurl
- Multimedia file URL (*.mp3, *.avi, ...)mime
- Multimedia file MIME type (cf. MEDIA_* constants)width
- Widthheight
- Height- Returns:
- object block
-
audio
public static java.lang.String audio(java.lang.String formName, java.lang.String name, java.lang.String[] mimes, java.lang.String[] urls, int width, int height)
HTML5 audio tag- Parameters:
formName
- Form namename
- Nameurls
- Audio files URLs (*.mp3, *.oga, *.aac, ...)mimes
- Audio files MIME types (cf. MEDIA_* constants)width
- Widthheight
- Height- Returns:
- Audio tag
-
video
public static java.lang.String video(java.lang.String formName, java.lang.String name, java.lang.String[] mimes, java.lang.String[] urls, int width, int height)
HTML5 video tag- Parameters:
formName
- Form namename
- Nameurls
- Video files URLs (*.m4v, *.ogv, *.webm, ...)mimes
- Video files MIME types (cf. MEDIA_* constants)width
- Widthheight
- Height- Returns:
- Video tag
-
flashObject
public static java.lang.String flashObject(java.lang.String formName, java.lang.String name, java.lang.String file, java.lang.String vars, int width, int height, boolean allowFullScreen)
Flash object- Parameters:
formName
- Form namename
- Namefile
- Flash file (*.swf)vars
- varswidth
- Width in pxheight
- Height in pxallowFullScreen
- Allow fullscreen- Returns:
- Flash object HTML block
-
htmlChart
public static java.lang.String htmlChart(java.lang.String divId, java.lang.String json, int width, int height)
HTML chart- Parameters:
divId
- div idjson
- Chart datawidth
- Width in pxheight
- Height in px- Returns:
- Chart HTML block
-
image
public static java.lang.String image(java.lang.String name, java.lang.String title)
Standard image tag- Parameters:
name
- Image file name (e.g. "myimage.png")title
- Image alt text- Returns:
- Standard image tag
-
icon
public static java.lang.String icon(Grant g, java.lang.String name, java.lang.String title)
Standard icon tag- Parameters:
g
- Grantname
- Icon file name (e.g. "info.png")title
- Icon alt text- Returns:
- Standard icon tag
-
getDocumentURL
public static java.lang.String getDocumentURL(java.lang.String params)
Base URL for document from DBDoc- Parameters:
params
- URL-encoded parameters- Returns:
- Base document URL
-
getPublicDocumentURL
public static java.lang.String getPublicDocumentURL(java.lang.String params)
Base URL for public document from DBDoc- Parameters:
params
- URL-encoded parameters- Returns:
- Base public document URL
-
getDocumentURL
public static java.lang.String getDocumentURL(java.lang.String object, java.lang.String field, java.lang.String rowId, java.lang.String docId, java.lang.String cdisp, boolean cache, boolean thumbnail)
Base URL for document- Parameters:
object
- Objectfield
- FieldrowId
- Row IDdocId
- Document IDcdisp
- Content dispositioncache
- cache ?thumbnail
- Thumbnail ?- Returns:
- Base document URL
-
getPublicDocumentURL
public static java.lang.String getPublicDocumentURL(java.lang.String object, java.lang.String field, java.lang.String rowId, java.lang.String docId, java.lang.String cdisp, boolean cache, boolean thumbnail)
Base public URL for document- Parameters:
object
- Objectfield
- FieldrowId
- Row IDdocId
- Document IDcdisp
- Content dispositioncache
- cache ?thumbnail
- Thumbnail ?- Returns:
- Base public document URL
-
getResourceURL
public static java.lang.String getResourceURL(Grant grant, java.lang.String type, java.lang.String code, java.lang.String object, java.lang.String objId, java.lang.String deflt)
URL for specified object resource- Parameters:
grant
- User rightstype
- Resource typecode
- Resource codeobject
- Target object type name (ObjectInternal, ObjectExternal, ... or null for Disposition)objId
- Object Id (null for default Disposition)deflt
- Default URL- Returns:
- Resource URL if exists or default URL if not exists
-
getResourceURL
public static java.lang.String getResourceURL(Grant grant, java.lang.String type, java.lang.String code, java.lang.String deflt)
URL for specified disposition resource- Parameters:
grant
- User rightstype
- Resource typecode
- Resource codedeflt
- Default URL- Returns:
- Resource URL if exists or default URL if not exists
-
getResourceURL
public static java.lang.String getResourceURL(ObjectDB obj, java.lang.String type, java.lang.String code, java.lang.String deflt)
URL for specified business object resource- Parameters:
obj
- Business objecttype
- Resource typecode
- Resource codedeflt
- Default URL- Returns:
- Resource URL if exists or default URL if not exists
-
getResourceURL
public static java.lang.String getResourceURL(ExternalObject ext, java.lang.String type, java.lang.String code, java.lang.String deflt)
URL for specified external object resource- Parameters:
ext
- External objecttype
- Resource type (one of Resource.TYPE_*)code
- Resource codedeflt
- Default URL- Returns:
- Resource URL if exists or default URL if not exists
-
getResourceImageURL
public static java.lang.String getResourceImageURL(Grant grant, java.lang.String code)
URL for specified disposition image resource- Parameters:
grant
- User rightscode
- Resource code- Returns:
- Resource URL if exists or null if not exists
-
getResourceImageURL
public static java.lang.String getResourceImageURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition image resource- Parameters:
grant
- User rightscode
- Resource codedeflt
- Default URL- Returns:
- Resource URL if exists or default URL if not exists
-
getResourceImageURL
public static java.lang.String getResourceImageURL(ObjectDB obj, java.lang.String code)
URL for specified business object image resource- Parameters:
obj
- Business objectcode
- Resource code- Returns:
- Resource URL if exists or null if not exists
-
getResourceImageURL
public static java.lang.String getResourceImageURL(ExternalObject ext, java.lang.String code)
URL for specified external object image resource- Parameters:
ext
- External Objectcode
- Resource code- Returns:
- Resource URL if exists or null if not exists
-
getResourceIconURL
public static java.lang.String getResourceIconURL(Grant grant, java.lang.String code)
URL for specified disposition icon resource- Parameters:
grant
- User rightscode
- Resource code- Returns:
- Icon resource URL
-
getResourceIconURL
public static java.lang.String getResourceIconURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition icon resource- Parameters:
grant
- User rightscode
- Resource codedeflt
- Default URL- Returns:
- Icon resource URL
-
getResourceIconURL
public static java.lang.String getResourceIconURL(ObjectDB obj, java.lang.String code)
URL for specified business object icon resource- Parameters:
obj
- Business objectcode
- Resource code- Returns:
- Icon resource URL
-
getResourceIconURL
public static java.lang.String getResourceIconURL(ExternalObject ext, java.lang.String code)
URL for specified external object icon resource- Parameters:
ext
- External Objectcode
- Resource code- Returns:
- Icon resource URL
-
getIcon
public static java.lang.String getIcon(Grant g, java.lang.String name, java.lang.String size, java.lang.String cls)
Front icon- Parameters:
g
- User rightsname
- icon name: 'fas/name', 'far/name', 'bi/name', 'img/set/name' (glyphicon 'gly/name' are deprecated)size
- optional font size or image height (ex 48px)cls
- optional CSS class- Returns:
- i, span or img
-
getIconURL
public static java.lang.String getIconURL(Grant grant, java.lang.String name)
URL for icon set resource- Parameters:
grant
- User rightsname
- Icon name- Returns:
- Icon set resource URL
-
getThemeURL
public static java.lang.String getThemeURL(Grant grant)
URL for CSS stylesheet of user's THEME- Parameters:
grant
- User rights- Returns:
- CSS resource URL
-
getResourceCSSURL
public static java.lang.String getResourceCSSURL(Grant grant, java.lang.String code)
URL for specified disposition CSS stylesheet resource- Parameters:
grant
- User rightscode
- Resource code- Returns:
- CSS resource URL
-
getResourceCSSURL
public static java.lang.String getResourceCSSURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition CSS stylesheet resource- Parameters:
grant
- User rightscode
- Resource codedeflt
- Default URL- Returns:
- CSS resource URL
-
getResourceCSSURL
public static java.lang.String getResourceCSSURL(ObjectDB obj, java.lang.String code)
URL for specified business object CSS stylesheet resource- Parameters:
obj
- Business objectcode
- Resource code- Returns:
- CSS resource URL
-
getResourceCSSURL
public static java.lang.String getResourceCSSURL(ExternalObject ext, java.lang.String code)
URL for specified external object CSS stylesheet resource- Parameters:
ext
- External objectcode
- Resource code- Returns:
- CSS resource URL
-
getResourceJSURL
public static java.lang.String getResourceJSURL(Grant grant, java.lang.String code)
URL for specified disposition JavaScript resource- Parameters:
grant
- User rightscode
- Resource code- Returns:
- JavaScript resource URL
-
getResourceJSURL
public static java.lang.String getResourceJSURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition JavaScript resource- Parameters:
grant
- User rightscode
- Resource codedeflt
- Default URL- Returns:
- JavaScript resource URL
-
getResourceJSURL
public static java.lang.String getResourceJSURL(ObjectDB obj, java.lang.String code)
URL for specified business object JavaScript resource- Parameters:
obj
- Business objectcode
- Resource code- Returns:
- JavaScript resource URL
-
getResourceJSURL
public static java.lang.String getResourceJSURL(ExternalObject ext, java.lang.String code)
URL for specified external object JavaScript resource- Parameters:
ext
- External objectcode
- Resource code- Returns:
- JavaScript resource URL
-
getResourceHTMLURL
public static java.lang.String getResourceHTMLURL(Grant grant, java.lang.String code)
URL for specified disposition HTML resource- Parameters:
grant
- User rightscode
- Resource code- Returns:
- HTML resource URL
-
getResourceHTMLURL
public static java.lang.String getResourceHTMLURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition HTML resource- Parameters:
grant
- User rightscode
- Resource codedeflt
- Default URL- Returns:
- HTML resource URL
-
getResourceHTMLURL
public static java.lang.String getResourceHTMLURL(ObjectDB obj, java.lang.String code)
URL for specified business object HTML resource- Parameters:
obj
- Business objectcode
- Resource code- Returns:
- HTML resource URL
-
getResourceHTMLURL
public static java.lang.String getResourceHTMLURL(ExternalObject ext, java.lang.String code)
URL for specified external object HTML resource- Parameters:
ext
- External objectcode
- Resource code- Returns:
- HTML resource URL
-
getResourceMarkdownURL
public static java.lang.String getResourceMarkdownURL(Grant grant, java.lang.String code)
URL for specified disposition markdown resource- Parameters:
grant
- User rightscode
- Resource code- Returns:
- Markdown resource URL
-
getResourceMarkdownURL
public static java.lang.String getResourceMarkdownURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition markdown resource- Parameters:
grant
- User rightscode
- Resource codedeflt
- Default URL- Returns:
- Markdown resource URL
-
getResourceMarkdownURL
public static java.lang.String getResourceMarkdownURL(ObjectDB obj, java.lang.String code)
URL for specified business object markdown resource- Parameters:
obj
- Business objectcode
- Resource code- Returns:
- Markdown resource URL
-
getResourceMarkdownURL
public static java.lang.String getResourceMarkdownURL(ExternalObject ext, java.lang.String code)
URL for specified external object markdown resource- Parameters:
ext
- External objectcode
- Resource code- Returns:
- Markdown resource URL
-
getResourcePDFURL
public static java.lang.String getResourcePDFURL(Grant grant, java.lang.String code)
URL for specified disposition PDF resource- Parameters:
grant
- User rightscode
- Resource code- Returns:
- PDF resource URL
-
getResourcePDFURL
public static java.lang.String getResourcePDFURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition PDF resource- Parameters:
grant
- User rightscode
- Resource codedeflt
- Default URL- Returns:
- PDF resource URL
-
getResourcePDFURL
public static java.lang.String getResourcePDFURL(ObjectDB obj, java.lang.String code)
URL for specified business object PDF resource- Parameters:
obj
- Business objectcode
- Resource code- Returns:
- PDF resource URL
-
getResourcePDFURL
public static java.lang.String getResourcePDFURL(ExternalObject ext, java.lang.String code)
URL for specified external object PDF resource- Parameters:
ext
- External objectcode
- Resource code- Returns:
- PDF resource URL
-
getResourceFontURL
public static java.lang.String getResourceFontURL(Grant grant, java.lang.String code)
URL for specified disposition font resource- Parameters:
grant
- User rightscode
- Resource code- Returns:
- Font resource URL
-
getResourceFontURL
public static java.lang.String getResourceFontURL(Grant grant, java.lang.String code, java.lang.String deflt)
URL for specified disposition PDF resource- Parameters:
grant
- User rightscode
- Resource codedeflt
- Default URL- Returns:
- Font resource URL
-
getResourceFontURL
public static java.lang.String getResourceFontURL(ObjectDB obj, java.lang.String code)
URL for specified business object font resource- Parameters:
obj
- Business objectcode
- Resource code- Returns:
- Font resource URL
-
getResourceFontURL
public static java.lang.String getResourceFontURL(ExternalObject ext, java.lang.String code)
URL for specified external object font resource- Parameters:
ext
- External objectcode
- Resource code- Returns:
- Font resource URL
-
prepareURLs
public static java.lang.String prepareURLs(Grant g, java.lang.String str)
Substitute the following tokens in a string:
- [HOMEURL] : Home URL (without quotes)
- [EXTOBJECTURL:<external object name>[:<optional URL parameters>]] : External object URL (without quotes)
- [EXTOBJECTPUBLICURL:<external object name>[:<optional URL parameters>]] : External object URL (without quotes)
- [CONTENTURL:<static content file name>] : Static content URL (without quotes)
- [IMAGERESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : Image resource URL (without quotes)
- [ICONRESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : Icon resource URL (without quotes)
- [CSSRESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : CSS stylesheet resource URL (without quotes)
- [JSRESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : JavaScript resource URL (without quotes)
- [HTMLRESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : HTML resource URL (without quotes)
- [MDRESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : Markdown resource URL (without quotes)
- [PDFRESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : PDF resource URL (without quotes)
- [FONTRESOURCEURL:<resource code>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]] : Font resource URL (without quotes)
- [RESOURCEURL:<resource code>[:<resource type (defaults to other)>[:<OBJECT|EXTOBJECT|DISPOSITION>:<business object or external object or disposition name>]]] : any other type resource URL (without quotes)- Parameters:
g
- Grantstr
- String including tokens to substitute- Returns:
- urls
-
getResourceContent
public static byte[] getResourceContent(Grant grant, java.lang.String type, java.lang.String code)
Content of specified disposition resource- Parameters:
grant
- User rightstype
- Resource typecode
- Resource code- Returns:
- Resource content
-
getResourceContent
public static byte[] getResourceContent(ObjectDB obj, java.lang.String type, java.lang.String code)
Content of specified business object resource- Parameters:
obj
- Business objecttype
- Resource typecode
- Resource code- Returns:
- Resource content
-
getResourceContent
public static byte[] getResourceContent(ExternalObject ext, java.lang.String type, java.lang.String code)
Content of specified external object resource- Parameters:
ext
- External objecttype
- Resource typecode
- Resource code- Returns:
- Rresource content
-
getResourceCSSContent
public static java.lang.String getResourceCSSContent(Grant grant, java.lang.String code)
Content of specified disposition CSS stylesheet resource- Parameters:
grant
- User rightscode
- Resource code- Returns:
- CSS resource content
-
getResourceCSSContent
public static java.lang.String getResourceCSSContent(ObjectDB obj, java.lang.String code)
Content of specified business object CSS stylesheet resource- Parameters:
obj
- Business objectcode
- Resource code- Returns:
- CSS resource content
-
getResourceCSSContent
public static java.lang.String getResourceCSSContent(ExternalObject ext, java.lang.String code)
Content of specified external object CSS stylesheet resource- Parameters:
ext
- External objectcode
- Resource code- Returns:
- CSS resource content
-
getResourceJSContent
public static java.lang.String getResourceJSContent(Grant grant, java.lang.String code)
Content of specified disposition JavaScript resource- Parameters:
grant
- User rightscode
- Resource code- Returns:
- JavaScript resource content
-
getResourceJSContent
public static java.lang.String getResourceJSContent(ObjectDB obj, java.lang.String code)
Content of specified business object JavaScript resource- Parameters:
obj
- Business objectcode
- Resource code- Returns:
- JavaScript resource content
-
getResourceJSContent
public static java.lang.String getResourceJSContent(ExternalObject ext, java.lang.String code)
Content of specified external object JavaScript resource- Parameters:
ext
- External objectcode
- Resource code- Returns:
- JavaScript resource content
-
getResourceHTMLContent
public static java.lang.String getResourceHTMLContent(Grant grant, java.lang.String code)
Content of specified disposition HTML resource- Parameters:
grant
- User rightscode
- Resource code- Returns:
- resource html content
-
getResourceHTMLContent
public static java.lang.String getResourceHTMLContent(ObjectDB obj, java.lang.String code)
Content of specified business object HTML resource- Parameters:
obj
- Business objectcode
- Resource code- Returns:
- HTML resource content
-
getResourceHTMLContent
public static java.lang.String getResourceHTMLContent(ExternalObject ext, java.lang.String code)
Content of specified external object HTML resource- Parameters:
ext
- External objectcode
- Resource code- Returns:
- HTML resource content
-
getResourceMDContent
public static java.lang.String getResourceMDContent(Grant grant, java.lang.String code)
Content of specified disposition markdown resource- Parameters:
grant
- User rightscode
- Resource code- Returns:
- Markdown resource content
-
getResourceMDContent
public static java.lang.String getResourceMDContent(ObjectDB obj, java.lang.String code)
Content of specified business object markdown resource- Parameters:
obj
- Business objectcode
- Resource code- Returns:
- Markdown resource content
-
getResourceMDContent
public static java.lang.String getResourceMDContent(ExternalObject ext, java.lang.String code)
Content of specified external object markdown resource- Parameters:
ext
- External objectcode
- Resource code- Returns:
- Markdown resource content
-
getResourcePDFContent
public static byte[] getResourcePDFContent(Grant grant, java.lang.String code)
Content of specified disposition PDF document resource- Parameters:
grant
- User rightscode
- Resource code- Returns:
- PDF resource content
-
getResourcePDFContent
public static byte[] getResourcePDFContent(ObjectDB obj, java.lang.String code)
Content of specified business object PDF document resource- Parameters:
obj
- Business objectcode
- Resource code- Returns:
- PDF resource content
-
getResourcePDFContent
public static byte[] getResourcePDFContent(ExternalObject ext, java.lang.String code)
Content of specified external object PDF document resource- Parameters:
ext
- External objectcode
- Resource code- Returns:
- PDF resource content
-
getResourceFontContent
public static byte[] getResourceFontContent(Grant grant, java.lang.String code)
Content of specified disposition font resource- Parameters:
grant
- User rightscode
- Resource code- Returns:
- Font resource content
-
getResourceFontContent
public static byte[] getResourceFontContent(ObjectDB obj, java.lang.String code)
Content of specified business object font resource- Parameters:
obj
- Business objectcode
- Resource code- Returns:
- Font resource content
-
getResourceFontContent
public static byte[] getResourceFontContent(ExternalObject ext, java.lang.String code)
Content of specified external object font resource- Parameters:
ext
- External objectcode
- Resource code- Returns:
- Font resource content
-
getStaticContentURL
public static java.lang.String getStaticContentURL(java.lang.String fileName)
URL for specified static content- Parameters:
fileName
- Static content file name (relative to content dir)- Returns:
- Static content URL
-
getStaticContent
public static java.lang.String getStaticContent(java.lang.String fileName)
Static content- Parameters:
fileName
- Static content file name (relative to content dir)- Returns:
- Static content
-
getErrorURL
public static java.lang.String getErrorURL(java.lang.String code)
Base error page URL for specified error code- Parameters:
code
- Error code- Returns:
- Base error URL
-
getErrorURL
public static java.lang.String getErrorURL(java.lang.String code, java.lang.String param)
Base error page URL for specified error code- Parameters:
code
- Error codeparam
- Error parameter- Returns:
- Base error URL
-
getErrorURL
public static java.lang.String getErrorURL(java.lang.Exception e)
Base error page URL for specified exception- Parameters:
e
- Exception- Returns:
- Base Error url
-
message
public static java.lang.String message(char level, java.lang.String msg, Grant g)
Format a message (bootstrap alert)- Parameters:
level
- On of Message.LEVEL_*msg
- HTML messageg
- Grant- Returns:
- message
-
text
public static java.lang.String text(java.lang.String msg, Grant g)
Formatted text message- Parameters:
msg
- Messageg
- Grant- Returns:
- text message
-
info
public static java.lang.String info(java.lang.String msg, Grant g)
Formatted information message- Parameters:
msg
- Messageg
- Grant- Returns:
- info message
-
warning
public static java.lang.String warning(java.lang.String msg, Grant g)
Formatted warning message- Parameters:
msg
- Messageg
- Grant- Returns:
- warning message
-
error
public static java.lang.String error(java.lang.String msg, Grant g)
Formatted error message- Parameters:
msg
- Messageg
- Grant- Returns:
- error message
-
fatal
public static java.lang.String fatal(java.lang.String msg, Grant g)
Formatted fatal error message- Parameters:
msg
- Messageg
- Grant- Returns:
- fatal message
-
getPublicMainURL
public static java.lang.String getPublicMainURL(java.lang.String params)
Base public main page URL- Parameters:
params
- Optional URL parameters (param1=value1[¶m2=value2...])- Returns:
- Base public main URL
-
getMainURL
public static java.lang.String getMainURL(java.lang.String params)
Base main page URL- Parameters:
params
- Optional URL parameters (param1=value1[¶m2=value2...])- Returns:
- Base main URL
-
getPublicHomeURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getPublicHomeURL()
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getHomeURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getHomeURL()
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getHomeURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getHomeURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getViewURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getViewURL(java.lang.String viewName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getSimpleViewURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getSimpleViewURL(java.lang.String viewName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getHeaderURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getHeaderURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getShortcutsURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getShortcutsURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getModuleChooserURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getModuleChooserURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getSubHeaderURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getSubHeaderURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getFooterURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getFooterURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getScopesURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getScopesURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getMenuURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getMenuURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getExtraURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getExtraURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getExtraPreferencesURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getExtraPreferencesURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getLoginURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getLoginURL()
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getLogoutURL
public static java.lang.String getLogoutURL()
Base logout page URL- Returns:
- Base logout URL
-
getChangePasswordURL
public static java.lang.String getChangePasswordURL()
Base change password page URL- Returns:
- Base change password URL
-
getMFAURL
public static java.lang.String getMFAURL()
Base MFA check page URL- Returns:
- Base MFA check URL
-
getAboutURL
public static java.lang.String getAboutURL()
About URL- Returns:
- About URL
-
getIndexSearchURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getIndexSearchURL(java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getLogsURL
public static java.lang.String getLogsURL(java.lang.String params)
Base logs page URL- Parameters:
params
- Optional URL-encoded parameters (e.g. "raw=true" for raw logs)- Returns:
- Base logs URL
-
getEditorURL
public static java.lang.String getEditorURL(java.lang.String params)
Script Editor URL
-
getObjectURL
public static java.lang.String getObjectURL(java.lang.String type, java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Get base object URL for specified type- Parameters:
type
- TypeobjName
- Object nameobjInstanceName
- Optional object instance nameparams
- Optional other URL-encoded parameters- Returns:
- Base object URL
-
getSearchURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getSearchURL(ObjectDB obj, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getSearchURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getSearchURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getListURL
public static java.lang.String getListURL(ObjectDB obj, java.lang.String params)
Base list page URL for specified object- Parameters:
obj
- Objectparams
- Optional extra URL-encoded parameters- Returns:
- Base object list URL
-
getListURL
public static java.lang.String getListURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Base list page URL for specified object- Parameters:
objName
- Object nameobjInstanceName
- Object instance nameparams
- Optional extra URL-encoded parameters- Returns:
- Base object list URL
-
getListURL
public static java.lang.String getListURL(java.lang.String objName, java.lang.String params)
Base list page URL for specified object on responsive UI- Parameters:
objName
- Object nameparams
- Optional extra URL-encoded parameters- Returns:
- Base object list URL
-
getFormURL
public static java.lang.String getFormURL(ObjectDB obj, java.lang.String params)
Base form page URL for specified object (for current row ID)- Parameters:
obj
- Object with current row IDparams
- Optional extra URL-encoded parameters- Returns:
- Base object form form URL
-
getFormURL
public static java.lang.String getFormURL(ObjectDB obj, java.lang.String rowId, java.lang.String params)
Base form page URL for specified object and row ID- Parameters:
obj
- ObjectrowId
- Row ID (if null current row ID is used)params
- Optional extra URL-encoded parameters- Returns:
- Base object form URL
-
getFormURL
public static java.lang.String getFormURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String rowId, java.lang.String params)
Base form page URL for specified object and row ID- Parameters:
objName
- Object nameobjInstanceName
- Object instance namerowId
- Row IDparams
- Optional extra URL-encoded parameters- Returns:
- Base object form URL
-
getFormURL
public static java.lang.String getFormURL(java.lang.String objName, java.lang.String rowId, java.lang.String params)
Base form page URL for specified object and row ID on responsive UI- Parameters:
objName
- Object namerowId
- Row IDparams
- Optional extra URL-encoded parameters- Returns:
- Base object form URL
-
getTinyFormURL
public static java.lang.String getTinyFormURL(java.lang.String objName, java.lang.String rowId)
Tiny URL to object form- Returns:
- Base object form URL
-
getTinyListURL
public static java.lang.String getTinyListURL(java.lang.String objName)
Tiny URL to object list- Returns:
- Base object list URL
-
getDirectURL
public static java.lang.String getDirectURL(ObjectDB obj, boolean form)
Direct URL to open the object update form- Parameters:
obj
- Objectform
- form or list- Returns:
- Absolute link
-
getDirectURL
@Deprecated(forRemoval=true, since="3.x") public static java.lang.String getDirectURL(java.lang.String obj, java.lang.String rowId)
Deprecated, for removal: This API element is subject to removal in a future version.use getDirectURL with grant
-
getDirectURL
public static java.lang.String getDirectURL(Grant g, java.lang.String obj, java.lang.String rowId)
Direct URL to open the object update form- Parameters:
g
- Grantobj
- Object namerowId
- record row Id or null to access the list- Returns:
- Absolute link
-
getDirectURL
public static java.lang.String getDirectURL(Grant g)
Get the DIRECT_URL or the default context URL- Parameters:
g
- User rights- Returns:
- Public context URL
-
getUpdateAllURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getUpdateAllURL(ObjectDB obj)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getUpdateAllURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getUpdateAllURL(java.lang.String objName, java.lang.String objInstanceName)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getMergeURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getMergeURL(ObjectDB obj)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getMergeURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getMergeURL(java.lang.String objName, java.lang.String objInstanceName)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getDocPreviewURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getDocPreviewURL(ObjectDB obj, java.lang.String fieldName)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getDocPreviewURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getDocPreviewURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String rowId, java.lang.String fieldName)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getFormPreviewURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getFormPreviewURL(java.lang.String rowId)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getPanelURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getPanelURL(ObjectDB obj, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getPanelURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getPanelURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String rowId, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getReferenceSelectURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getReferenceSelectURL(ObjectDB obj, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getReferenceSelectURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getReferenceSelectURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getObjectRefSelectURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getObjectRefSelectURL(ObjectDB obj, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getObjectRefSelectURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getObjectRefSelectURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getDatamapSelectURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getDatamapSelectURL(ObjectDB obj, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getDatamapSelectURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getDatamapSelectURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getHelpURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getHelpURL(ObjectDB obj, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getHelpURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getHelpURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getCrosstabURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getCrosstabURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String crosstabName)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getPrintTemplateURL
public static java.lang.String getPrintTemplateURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String printTemplateName)
Base publication URL for specified object and print template (list level template)- Parameters:
objName
- Object nameobjInstanceName
- Object instance nameprintTemplateName
- Print template name- Returns:
- Base publication URL
-
getPrintTemplateURL
public static java.lang.String getPrintTemplateURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String rowId, java.lang.String printTemplateName, boolean mailing)
Base publication URL for specified object and print template (row level template)- Parameters:
objName
- Object nameobjInstanceName
- Object instance namerowId
- Row IDprintTemplateName
- Print template namemailing
- Mailing mode ?- Returns:
- Base publication URL
-
getAgendaURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getAgendaURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String agendaName, java.lang.String disp, boolean useCurrentFilter)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getAgendaURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getAgendaURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String agendaName, java.lang.String disp, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getCalendarURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getCalendarURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String dateField, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getTimesheetURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getTimesheetURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String tsName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getPlaceMapURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getPlaceMapURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String placemapName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getObjectPreferencesURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getObjectPreferencesURL(java.lang.String objName, java.lang.String objInstanceName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getProcessURL
public static java.lang.String getProcessURL(java.lang.String type, java.lang.String pcsName, java.lang.String params)
Base process URL for specified type- Parameters:
type
- TypepcsName
- Processt nameparams
- Optional other URL-encoded parameters- Returns:
- Base process URL
-
getProcessStartURL
public static java.lang.String getProcessStartURL(java.lang.String pcsName)
Base process start page URL for specified process- Parameters:
pcsName
- Process name- Returns:
- Base process start URLurl
-
getExternalObjectURL
public static java.lang.String getExternalObjectURL(java.lang.String extObjName)
Base external object URL for specified external object- Parameters:
extObjName
- External object name- Returns:
- Base external object URL
-
getExternalObjectURL
public static java.lang.String getExternalObjectURL(java.lang.String extObjName, java.lang.String params)
Base external object URL for specified external object with parameters- Parameters:
extObjName
- External object nameparams
- Additional URL parameters (e.g. nav=add&embedded=true)- Returns:
- Base external object URL
-
getPublicExternalObjectURL
public static java.lang.String getPublicExternalObjectURL(java.lang.String extObjName)
Base public external object URL for specified external object- Parameters:
extObjName
- External object name- Returns:
- Base public external object URL
-
getPublicExternalObjectURL
public static java.lang.String getPublicExternalObjectURL(java.lang.String extObjName, java.lang.String params)
Base public external page URL for specified external object with parameters- Parameters:
extObjName
- External object nameparams
- Additional URL parameters (e.g. nav=add&embedded=true)- Returns:
- Base public external object URL
-
getExternalObjectURL
public static java.lang.String getExternalObjectURL(java.lang.String extObjName, java.lang.String params, boolean pub)
Base external object URL for specified external object- Parameters:
extObjName
- External object nameparams
- Additional URL parameters (e.g. nav=add&embedded=true)pub
- Public URL ?- Returns:
- Base public external object URL
-
getExternalObjectNameFromURL
public static java.lang.String getExternalObjectNameFromURL(java.lang.String url)
Get external object name from URL matching pattern<path>/ext/<name>[/path][?<parameters>]
- Parameters:
url
- URL- Returns:
- External object name
-
getImportExportURL
public static java.lang.String getImportExportURL(java.lang.String params)
Base import/export URL- Parameters:
params
- Additional URL parameters- Returns:
- Base import/export URL
-
getTreeviewURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getTreeviewURL(java.lang.String treeviewName, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getUndoRedoURL
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getUndoRedoURL(boolean patch, java.lang.String params)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getNewsURL
public static java.lang.String getNewsURL(java.lang.String params)
Base news reader URL- Parameters:
params
- Additional URL parameters- Returns:
- Base news reader URL
-
getPublicNewsURL
public static java.lang.String getPublicNewsURL(java.lang.String params)
Base public news reader URL- Parameters:
params
- Additional URL parameters (e.g. "output=rss" for getting news as raw RSS)- Returns:
- Base public news reader URL
-
getRSSURL
public static java.lang.String getRSSURL(java.lang.String params)
Base news reader URL- Parameters:
params
- Additional URL parameters (e.g. "output=rss" for getting news as raw RSS)- Returns:
- Base news reader URL
-
getMapURL
public static java.lang.String getMapURL(float lat, float lng, int zoom, java.lang.String info)
Get map URL (implemented as Google Maps URL)- Parameters:
lat
- Latitudelng
- Longitudezoom
- Zoominfo
- Information (can be null)- Returns:
- Map URL
-
getMapURL
public static java.lang.String getMapURL(java.lang.String address, int zoom, java.lang.String info)
Get map URL (implemented as Google Maps URL)- Parameters:
address
- Addresszoom
- Zoominfo
- Information (can be null)- Returns:
- Map URL
-
getMapURL
public static java.lang.String getMapURL(float lat, float lng, int zoom, int width, int height, java.lang.String address, java.lang.String info)
Get map URL (implemented as Google Maps URL)- Parameters:
lat
- Latitudelng
- Longitudezoom
- Zoomwidth
- Widthheight
- Heightaddress
- Address (can be null, if not noull lat and lng not mandatory)info
- Information (can be null)- Returns:
- Map URL
-
getGoogleMapURL
public static java.lang.String getGoogleMapURL(float lat, float lng, int zoom, int width, int height, java.lang.String address, java.lang.String info)
Google Maps URL- Parameters:
lat
- Latitudelng
- Longitudezoom
- Zoomwidth
- Widthheight
- Heightaddress
- Address (can be null, if not noull lat and lng not mandatory)info
- Information (can be null)- Returns:
- Google map URL
-
getGoogleCalendarURL
public static java.lang.String getGoogleCalendarURL(int width, int height, java.lang.String id)
Google calendar URL- Parameters:
width
- Widthheight
- Heightid
- Calendar ID- Returns:
- Google calendar URL
-
getProgressBar
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getProgressBar(Grant g, int prct)
Deprecated, for removal: This API element is subject to removal in a future version.Legacy UI API
-
getDataURL
public static java.lang.String getDataURL(java.lang.String mime, byte[] data)
Return a data URL- Parameters:
mime
- MIME typedata
- Data- Returns:
- Data URL
-
getImageDataURL
public static java.lang.String getImageDataURL(java.lang.String mime, byte[] data)
Return a data URL (alias to getDataURL)- Parameters:
mime
- MIME typedata
- Data- Returns:
- Data URL
-
getDataURL
public static java.lang.String getDataURL(java.lang.String mime, java.lang.String data)
Return a data URL- Parameters:
mime
- MIME typedata
- Data (encoded in Base 64)- Returns:
- Data URL
-
getImageDataURL
public static java.lang.String getImageDataURL(java.lang.String mime, java.lang.String data)
Return a data URL (alias to getDataURL)- Parameters:
mime
- MIME typedata
- Data (encoded in Base 64)- Returns:
- Data URL
-
toSafeTextHTML
public static java.lang.String toSafeTextHTML(java.lang.String html)
Remove all non text formatting (bold, emphasis, ..) tags from HTML- Parameters:
html
- HTML- Returns:
- Safe HTML
-
toSafeBasicHTML
public static java.lang.String toSafeBasicHTML(java.lang.String html, boolean withImages)
Remove all non basic tags from HTML- Parameters:
html
- HTMLwithImages
- With images?- Returns:
- Safe HTML
-
toSafeRelaxedHTML
public static java.lang.String toSafeRelaxedHTML(java.lang.String html)
Remove all non extended format tags from HTML- Parameters:
html
- HTML- Returns:
- Safe HTML
-
toSafeHTML
public static java.lang.String toSafeHTML(java.lang.String html)
Remove all script tags and event attributes from HTML- Parameters:
html
- HTML- Returns:
- Script-safe HTML
-
toSafeHTML
public static java.lang.String toSafeHTML(java.lang.String html, java.lang.String[] tags)
Remove all script and SVG tags from HTML (restricted to body part if any)- Parameters:
html
- HTMLtags
- Optional list of tags to explicitly remove ("script" is set by default)- Returns:
- Script-and SVG safe HTML
-
toPlainText
public static java.lang.String toPlainText(java.lang.String html)
Remove all HTML tags from text- Parameters:
html
- HTML- Returns:
- Plain text
-
toPlainText
public static java.lang.String toPlainText(java.lang.String html, boolean preserveLineBreaks, boolean preserveTabulations)
Remove all HTML tags from text- Parameters:
html
- HTMLpreserveLineBreaks
- Preserve line breakspreserveTabulations
- Preserve tabulations- Returns:
- Plain text
-
toPlainText
public static java.lang.String toPlainText(java.lang.String html, boolean preserveLineBreaks, boolean preserveTabulations, boolean decodeHTMLEntities)
Remove all HTML tags from text- Parameters:
html
- HTMLpreserveLineBreaks
- Preserve line breakspreserveTabulations
- Preserve tabulationsdecodeHTMLEntities
- Decode HTML entities such as >- Returns:
- Plain text
-
toPlainMarkdownText
public static java.lang.String toPlainMarkdownText(java.lang.String html)
Remove all HTML tags from Markdown text- Parameters:
html
- HTML- Returns:
- Plain markdown text
-
getGoogleFontName
public static java.lang.String getGoogleFontName(Grant g)
Get Google font URL- Parameters:
g
- Grant- Returns:
- Google font name
-
getGoogleFontURL
public static java.lang.String getGoogleFontURL(java.lang.String font)
Get Google font URL- Parameters:
font
- Font name- Returns:
- Google font URL
-
getGoogleFontCSS
public static java.lang.String getGoogleFontCSS(java.lang.String font)
Get Google font CSS statement- Parameters:
font
- Font name- Returns:
- CSS statement to apply font
-
jsonArrayToTable
public static java.lang.String jsonArrayToTable(java.lang.String grid)
Convert a JSONArray to table- Parameters:
grid
- 2 dimensions arrays- Returns:
- HTML table.grid if not empty
-
jsonArrayToTable
public static java.lang.String jsonArrayToTable(org.json.JSONArray grid)
Convert a JSONArray to table- Parameters:
grid
- 2 dimensions arrays- Returns:
- HTML table.grid if not empty
-
-