public abstract class BaseElement
extends com.labvantage.sapphire.BaseCustom
Modifier and Type | Field and Description |
---|---|
protected Browser |
browser |
protected ConnectionInfo |
connectionInfo |
protected java.lang.String |
debugErrorMsg |
protected PropertyList |
element |
protected java.lang.String |
elementClass |
protected java.lang.String |
elementid |
protected java.lang.String |
elementType |
protected PageContext |
pageContext |
protected java.lang.String |
prefix |
static java.lang.String |
PROPERTYHANDLER_ELEMENTID |
static java.lang.String |
PROPERTYHANDLER_POST_PREFIX |
static java.lang.String |
PROPERTYHANDLER_PRE_PREFIX |
static java.lang.String |
PROPERTYHANDLER_PREFIX |
protected RequestContext |
requestContext |
protected java.lang.String |
sdiFormId |
protected SDITagInfo |
sdiInfo |
protected java.lang.String |
suffix |
Constructor and Description |
---|
BaseElement() |
Modifier and Type | Method and Description |
---|---|
PropertyList |
getElementProperties() |
protected java.lang.String |
getError() |
abstract java.lang.String |
getHtml() |
protected java.lang.String |
getJavaScriptAPI() |
java.lang.String |
getSDIFormId() |
SDITagInfo |
getSDIInfo() |
protected TranslationProcessor |
getTranslationProcessor() |
boolean |
isVisibleInAddMode()
Checks if the element is visible in Add mode(specifically for detail elements)
|
protected void |
logDebug(java.lang.String message)
Deprecated.
As of version 5.0 replaced by Logger API
|
protected void |
logError(java.lang.String errormsg)
Deprecated.
As of version 5.0 replaced by Logger API
|
protected void |
logError(java.lang.String errormsg,
java.lang.Throwable exception)
Deprecated.
As of version 5.0 replaced by Logger API
|
protected void |
logInfo(java.lang.String message)
Deprecated.
As of version 5.0 replaced by Logger API
|
protected void |
logTrace(java.lang.String tracemsg)
Deprecated.
As of version 5.0 replaced by Logger API
|
protected void |
logWarn(java.lang.String message)
Deprecated.
As of version 5.0 replaced by Logger API
|
void |
setBrowser(Browser browser) |
void |
setElementClass(java.lang.String elementClass) |
void |
setElementid(java.lang.String elementid) |
void |
setElementProperties(PropertyList properties) |
void |
setElementProperties(java.lang.String properties)
Sets the properties for the element using a JSTL expression
|
static void |
setElementResolution(PropertyList element,
Browser browser) |
void |
setElementType(java.lang.String elementType) |
void |
setPageContext(PageContext pageContext) |
void |
setPrefix(java.lang.String prefix) |
void |
setSDIFormId(java.lang.String sdiFormId) |
void |
setSDIInfo(SDITagInfo sdiInfo) |
void |
setSuffix(java.lang.String suffix) |
getAccessorErrorIds, getAccessorErrorMsgs, getActionProcessor, getConfigurationProcessor, getConnectionid, getConnectionId, getConnectionProcessor, getDAMProcessor, getDepartmentList, getHttpProcessor, getQueryProcessor, getRakFile, getSDCProcessor, getSDIProcessor, getSequenceProcessor, setConnectionId, setLanguage, setRakFile
public static final java.lang.String PROPERTYHANDLER_PREFIX
public static final java.lang.String PROPERTYHANDLER_POST_PREFIX
public static final java.lang.String PROPERTYHANDLER_PRE_PREFIX
public static final java.lang.String PROPERTYHANDLER_ELEMENTID
protected PageContext pageContext
protected java.lang.String prefix
protected java.lang.String suffix
protected PropertyList element
protected SDITagInfo sdiInfo
protected ConnectionInfo connectionInfo
protected java.lang.String sdiFormId
protected RequestContext requestContext
protected java.lang.String elementid
protected java.lang.String elementType
protected java.lang.String elementClass
protected Browser browser
protected java.lang.String debugErrorMsg
public void setElementClass(java.lang.String elementClass)
public void setElementType(java.lang.String elementType)
public void setElementid(java.lang.String elementid)
public void setPageContext(PageContext pageContext)
public void setBrowser(Browser browser)
public void setSDIInfo(SDITagInfo sdiInfo)
public SDITagInfo getSDIInfo()
public java.lang.String getSDIFormId()
public void setSDIFormId(java.lang.String sdiFormId)
protected java.lang.String getJavaScriptAPI()
public void setElementProperties(java.lang.String properties)
properties
- JSTL expression referencing the properties for the elementpublic void setElementProperties(PropertyList properties)
properties
- element propertiespublic PropertyList getElementProperties()
public void setPrefix(java.lang.String prefix)
public void setSuffix(java.lang.String suffix)
protected void logError(java.lang.String errormsg)
errormsg
- The debug log messageprotected void logError(java.lang.String errormsg, java.lang.Throwable exception)
errormsg
- The debug log messageexception
- The exceptionprotected void logTrace(java.lang.String tracemsg)
tracemsg
- The debug log messageprotected TranslationProcessor getTranslationProcessor()
getTranslationProcessor
in class com.labvantage.sapphire.BaseCustom
public abstract java.lang.String getHtml()
protected java.lang.String getError()
protected void logDebug(java.lang.String message)
message
- The debug log messageprotected void logInfo(java.lang.String message)
message
- The debug log messageprotected void logWarn(java.lang.String message)
message
- The debug log messagepublic boolean isVisibleInAddMode()
public static void setElementResolution(PropertyList element, Browser browser)