|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.sandev.tools.HTTP.XHTMLScreenAdaptor
public class XHTMLScreenAdaptor
Converts a Screen into XHTML, and reconstructs it from the posted
form data. For overview information, refer to the
UIScreenAdaptor interface definition. The XHTMLScreenAdaptor uses
an AbstractXHTMLFormAdaptor derived class in processing, which
must be set by the caller.
| Field Summary | |
|---|---|
protected AbstractXHTMLFormAdaptor |
formAdaptor
We need an AbstractXHTMLFormAdaptor derived class to do our work. |
static java.lang.String |
LINKACTIONPREFIX
A prefix used to identiy all interactive actions defined for a link. |
protected org.sandev.ui.util.SandTransformer |
sandTrans
We need a SandTransformer to do our work. |
static java.lang.String |
SCREENPARAM
The parameter holding the name of the screen we are on. |
| Fields inherited from interface org.sandev.basics.util.UIFormAdaptor |
|---|
SANDUILINK_REGEXP |
| Constructor Summary | |
|---|---|
XHTMLScreenAdaptor()
Default ctor does nothing |
|
| Method Summary | |
|---|---|
protected boolean |
actionActive(org.sandev.ui.sandmessages.Action action,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user)
Return true if this action is active, false otherwise. |
boolean |
allowEditReadOnly()
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
protected void |
debug(org.sandev.basics.util.UIFormOwner owner,
java.lang.String text)
Log the given informational message using the UIFormOwner. |
protected void |
doRenderActions(java.io.PrintWriter out,
java.lang.String prefix,
org.sandev.ui.sandmessages.Link link,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.UserWorkLog uwl)
Walk the actions for this link and do what is needed. |
protected void |
doRenderTabs(java.io.PrintWriter out,
java.lang.String prefix,
org.sandev.ui.sandmessages.Link link,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.UserWorkLog uwl)
Like doRenderActions but for tabs, which are always requests. |
protected void |
dumpDefaultButton(java.io.PrintWriter out,
java.lang.String prefix,
org.sandev.ui.sandmessages.Link link,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user)
If a default button is defined, then dump a hidden copy of it so the browser finds it first and uses it as the default. |
protected void |
dumpEntryPoints(java.io.PrintWriter out,
java.lang.String prefix,
org.sandev.ui.sandmessages.SandUI ui,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.AuthFilter filter,
org.sandev.basics.util.UIRenderOutput uiro,
org.sandev.basics.util.UserWorkLog uwl,
java.util.Locale locale)
Dump out a block of links to the top level entry points, for use in a nav bar or similar mechanism. |
protected void |
dumpFocusScript(java.io.PrintWriter out,
java.lang.String focusID,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
java.lang.String formName,
org.sandev.ui.sandmessages.Link link)
If a focusID is given, write the script to set the focus there. |
protected void |
dumpFormLink(org.sandev.basics.util.UIRenderOutputString uiros,
java.lang.String prefix,
org.sandev.ui.sandmessages.Link link,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.UserWorkLog uwl)
Write out the form with any action buttons required. |
void |
dumpFormOutput(org.sandev.basics.util.UIRenderOutput uiro,
java.lang.String formName,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormAdaptorCallback callback,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.AuthFilter filter)
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
void |
dumpGeneralInfo(java.io.PrintWriter out,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.structs.SandAttrVal[] generalInfo)
Dump out other general information useful for display. |
protected void |
dumpHiddenButton(java.io.PrintWriter out,
java.lang.String buttonClass,
java.lang.String buttonID,
java.lang.String buttonName,
java.lang.String buttonValue,
java.lang.String confirm)
Dump out a hidden button. |
protected boolean |
dumpLink(java.io.PrintWriter out,
java.lang.String prefix,
org.sandev.ui.sandmessages.Link link,
org.sandev.ui.sandmessages.SandUI ui,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.AuthFilter filter,
org.sandev.basics.util.UIRenderOutput uiro,
org.sandev.basics.util.UserWorkLog uwl,
java.util.Locale locale)
Dump out a link. |
protected void |
dumpLinks(java.io.PrintWriter out,
java.lang.String prefix,
org.sandev.ui.sandmessages.SandUI ui,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.AuthFilter filter,
org.sandev.basics.util.UIRenderOutput uiro,
org.sandev.ui.sandmessages.Screen screen,
org.sandev.basics.util.UserWorkLog uwl,
java.util.Locale locale)
Dump the links for this screen. |
void |
dumpLocale(java.io.PrintWriter out,
java.util.Locale locale)
Dump out the Locale information so it will be available for transform processing. |
protected void |
dumpMessageAsValue(java.io.PrintWriter out,
java.lang.String prefix,
org.sandev.basics.structs.SandInstanceMessage msg)
Dump out the given instance message as a single value. |
void |
dumpPageFooter(org.sandev.basics.util.UIRenderOutput uiro,
java.lang.String closure)
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
void |
dumpPageHeader(org.sandev.basics.util.UIRenderOutput uiro,
java.lang.String title,
org.sandev.basics.util.UIFormOwner owner,
java.lang.Object context)
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
protected void |
dumpPlainLink(org.sandev.basics.util.UIRenderOutputString uiros,
java.lang.String prefix,
org.sandev.ui.sandmessages.Link link,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.UserWorkLog uwl)
Write out the text or empty link with any action buttons required. |
void |
dumpScreen(org.sandev.basics.util.UIRenderOutput uiro,
org.sandev.ui.sandmessages.Screen screen,
org.sandev.ui.sandmessages.SandUI ui,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.AuthFilter filter,
org.sandev.basics.util.UserWorkLog uwl,
java.util.Locale locale,
org.sandev.basics.structs.SandAttrVal[] generalInfo)
Given a output rendering context, render the given Screen for display. |
protected void |
dumpUserWorkLog(java.io.PrintWriter out,
org.sandev.basics.util.UserWorkLog uwl)
Dump out the UserWorkLog, if available and anything was written to it. |
protected void |
dumpWireframeLink(org.sandev.basics.util.UIRenderOutputString uiros,
org.sandev.ui.sandmessages.Link link)
Dump out the wireframeText directly. |
boolean[] |
getActionSupportMap()
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
boolean[] |
getDefaultActionSupportMap()
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
AbstractXHTMLFormAdaptor |
getFormAdaptor()
accessor for formAdaptor |
org.sandev.basics.util.UIFormContext |
getFormContext(org.sandev.basics.util.UIRenderInput uiri,
java.lang.String formName,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormAdaptorCallback callback)
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
protected java.lang.String |
getFormModeString(org.sandev.basics.util.UIFormContext uifc)
Returns collection, listing or editing depending on the display mode indicated by the uifc. |
protected java.lang.String |
getFormTitle(org.sandev.ui.sandmessages.Link link,
org.sandev.basics.util.UIFormContext uifc)
Return the title for this form. |
java.lang.String |
getHiddenFieldValue()
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
org.sandev.basics.util.InstanceClassEnumerator |
getInstanceClassEnumerator()
CALLTHROUGH to AbstractXHTMLFormAdaptor.getInstanceClassEnumerator. |
protected static java.lang.String |
getParam(java.util.Map params,
java.lang.String key)
CALLTHROUGH to AbstractXHTMLFormAdaptor.getParam. |
org.sandev.ui.util.SandTransformer |
getSandTrans()
accessor for sandTrans |
org.sandev.ui.sandmessages.Screen |
getScreen(org.sandev.basics.util.UIRenderInput uiri,
org.sandev.ui.sandmessages.SandUI ui,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.UserWorkLog uwl,
java.util.Locale locale)
Given a map of our current parameter names and values, reconstruct the Screen object and return it. |
protected org.sandev.ui.sandmessages.Screen |
getScreenByName(java.lang.String name,
org.sandev.ui.sandmessages.SandUI ui)
Return the screen for the given name, or null if not found. |
org.sandev.basics.util.UIRenderInput |
getUIRenderInput()
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
org.sandev.basics.util.UIRenderOutputDirect |
getUIRenderOutputDirect()
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
org.sandev.basics.util.UIRenderOutputStream |
getUIRenderOutputStream()
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
org.sandev.basics.util.UIRenderOutputString |
getUIRenderOutputString()
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
protected void |
loadSpecifiedInstance(org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user)
If a particular instance was specified in the URL parameters, then initialize the current form with it. |
protected void |
loadUIAction(org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIRenderInput uiri,
org.sandev.ui.sandmessages.Link link,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.UserWorkLog uwl)
Figure out which custom user action has been chosen. |
protected org.sandev.ui.sandmessages.Action |
loadUIActionWork(org.sandev.basics.util.UIFormContext uifc,
java.util.Map params,
org.sandev.ui.sandmessages.Action[] actions,
java.lang.String buttonKey,
org.sandev.basics.util.UIFormOwner owner)
Workhorse method for loadUIAction. |
org.sandev.basics.structs.SandInstanceMessage |
newInstanceMessage(java.lang.String classtype)
CALLTHROUGH to AbstractXHTMLFormAdaptor.newInstanceMessage. |
protected org.sandev.ui.sandmessages.Screen |
reconstructScreen(org.sandev.basics.util.UIRenderInput uiri,
org.sandev.ui.sandmessages.SandUI ui,
org.sandev.ui.sandmessages.Screen workscreen,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.UserWorkLog uwl,
java.util.Locale locale)
Reconstruct the specified screen from SandUI and the input parameters. |
protected void |
selectTab(org.sandev.basics.util.UIFormContext uifc,
java.lang.String tabName)
Given the name of a tab, look it up in the given display context and set it if found. |
void |
setActionSupportMap(boolean[] actionFlags)
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
void |
setAllowEditReadOnly(boolean val)
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
void |
setFormAdaptor(AbstractXHTMLFormAdaptor val)
mutator for formAdaptor |
void |
setHiddenFieldValue(java.lang.String val)
CALLTHROUGH to our AbstractXHTMLFormAdaptor |
void |
setSandTrans(org.sandev.ui.util.SandTransformer st)
mutator for sandTrans |
protected void |
verifyScreenAccess(org.sandev.basics.util.AuthFilter filter,
org.sandev.basics.util.AuthUser user,
org.sandev.ui.sandmessages.SandUI ui,
java.lang.String screenName,
org.sandev.basics.util.UIFormOwner owner)
Verify that they user has access to the specified screen within the given SandUI, throw if not. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SCREENPARAM
public static final java.lang.String LINKACTIONPREFIX
protected AbstractXHTMLFormAdaptor formAdaptor
All use of the formAdaptor within this class is via the accessor method.
protected org.sandev.ui.util.SandTransformer sandTrans
| Constructor Detail |
|---|
public XHTMLScreenAdaptor()
| Method Detail |
|---|
public AbstractXHTMLFormAdaptor getFormAdaptor()
public void setFormAdaptor(AbstractXHTMLFormAdaptor val)
public org.sandev.basics.util.UIRenderInput getUIRenderInput()
getUIRenderInput in interface org.sandev.basics.util.UIFormAdaptorpublic org.sandev.basics.util.UIRenderOutputDirect getUIRenderOutputDirect()
getUIRenderOutputDirect in interface org.sandev.basics.util.UIFormAdaptorpublic org.sandev.basics.util.UIRenderOutputStream getUIRenderOutputStream()
getUIRenderOutputStream in interface org.sandev.basics.util.UIFormAdaptorpublic org.sandev.basics.util.UIRenderOutputString getUIRenderOutputString()
getUIRenderOutputString in interface org.sandev.basics.util.UIFormAdaptor
public org.sandev.basics.util.UIFormContext getFormContext(org.sandev.basics.util.UIRenderInput uiri,
java.lang.String formName,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormAdaptorCallback callback)
throws org.sandev.basics.util.UIFormAdaptorException
getFormContext in interface org.sandev.basics.util.UIFormAdaptororg.sandev.basics.util.UIFormAdaptorException
public void dumpFormOutput(org.sandev.basics.util.UIRenderOutput uiro,
java.lang.String formName,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormAdaptorCallback callback,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.AuthFilter filter)
throws org.sandev.basics.util.UIFormAdaptorException
dumpFormOutput in interface org.sandev.basics.util.UIFormAdaptororg.sandev.basics.util.UIFormAdaptorException
public void dumpPageHeader(org.sandev.basics.util.UIRenderOutput uiro,
java.lang.String title,
org.sandev.basics.util.UIFormOwner owner,
java.lang.Object context)
throws org.sandev.basics.util.UIFormAdaptorException
dumpPageHeader in interface org.sandev.basics.util.UIFormAdaptororg.sandev.basics.util.UIFormAdaptorException
public void dumpPageFooter(org.sandev.basics.util.UIRenderOutput uiro,
java.lang.String closure)
throws org.sandev.basics.util.UIFormAdaptorException
dumpPageFooter in interface org.sandev.basics.util.UIFormAdaptororg.sandev.basics.util.UIFormAdaptorException
public void setActionSupportMap(boolean[] actionFlags)
throws org.sandev.basics.util.UIFormAdaptorException
setActionSupportMap in interface org.sandev.basics.util.UIFormAdaptororg.sandev.basics.util.UIFormAdaptorExceptionpublic boolean[] getActionSupportMap()
getActionSupportMap in interface org.sandev.basics.util.UIFormAdaptorpublic boolean[] getDefaultActionSupportMap()
getDefaultActionSupportMap in interface org.sandev.basics.util.UIFormAdaptorpublic java.lang.String getHiddenFieldValue()
getHiddenFieldValue in interface org.sandev.basics.util.UIFormAdaptorpublic void setHiddenFieldValue(java.lang.String val)
setHiddenFieldValue in interface org.sandev.basics.util.UIFormAdaptorpublic boolean allowEditReadOnly()
allowEditReadOnly in interface org.sandev.basics.util.UIFormAdaptorpublic void setAllowEditReadOnly(boolean val)
setAllowEditReadOnly in interface org.sandev.basics.util.UIFormAdaptor
protected static java.lang.String getParam(java.util.Map params,
java.lang.String key)
public org.sandev.basics.structs.SandInstanceMessage newInstanceMessage(java.lang.String classtype)
throws org.sandev.basics.util.UIFormAdaptorException
newInstanceMessage in interface org.sandev.basics.util.UIFormAdaptororg.sandev.basics.util.UIFormAdaptorExceptionpublic org.sandev.basics.util.InstanceClassEnumerator getInstanceClassEnumerator()
getInstanceClassEnumerator in interface org.sandev.basics.util.UIFormAdaptorpublic org.sandev.ui.util.SandTransformer getSandTrans()
public void setSandTrans(org.sandev.ui.util.SandTransformer st)
public org.sandev.ui.sandmessages.Screen getScreen(org.sandev.basics.util.UIRenderInput uiri,
org.sandev.ui.sandmessages.SandUI ui,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.UserWorkLog uwl,
java.util.Locale locale)
throws org.sandev.ui.util.UIScreenAdaptorException
This method will:
getScreen in interface org.sandev.ui.util.UIScreenAdaptororg.sandev.ui.util.UIScreenAdaptorException
public void dumpScreen(org.sandev.basics.util.UIRenderOutput uiro,
org.sandev.ui.sandmessages.Screen screen,
org.sandev.ui.sandmessages.SandUI ui,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.AuthFilter filter,
org.sandev.basics.util.UserWorkLog uwl,
java.util.Locale locale,
org.sandev.basics.structs.SandAttrVal[] generalInfo)
throws org.sandev.ui.util.UIScreenAdaptorException
It is up to the caller to dump the pageHeader and pageFooter, since they may wish to insert additional information (such as login/logout links).
Since we will be reconstructing the screen by merging parameters with the SandUI definition, we don't need to write hidden parameters for invariant information.
dumpScreen in interface org.sandev.ui.util.UIScreenAdaptororg.sandev.ui.util.UIScreenAdaptorException
protected void verifyScreenAccess(org.sandev.basics.util.AuthFilter filter,
org.sandev.basics.util.AuthUser user,
org.sandev.ui.sandmessages.SandUI ui,
java.lang.String screenName,
org.sandev.basics.util.UIFormOwner owner)
throws org.sandev.ui.util.UIScreenAdaptorException
If there is no access to the screen, the exception says so. The other alternative would be to throw the same exception as if the screen didn't exist, but in practice this makes it harder to track what is going on, and the screen name is not normally that big a secret.
org.sandev.ui.util.UIScreenAdaptorException
protected org.sandev.ui.sandmessages.Screen reconstructScreen(org.sandev.basics.util.UIRenderInput uiri,
org.sandev.ui.sandmessages.SandUI ui,
org.sandev.ui.sandmessages.Screen workscreen,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.UserWorkLog uwl,
java.util.Locale locale)
throws org.sandev.ui.util.UIScreenAdaptorException
org.sandev.ui.util.UIScreenAdaptorException
protected void loadSpecifiedInstance(org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user)
throws org.sandev.ui.util.UIScreenAdaptorException
org.sandev.ui.util.UIScreenAdaptorException
protected void selectTab(org.sandev.basics.util.UIFormContext uifc,
java.lang.String tabName)
protected void loadUIAction(org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIRenderInput uiri,
org.sandev.ui.sandmessages.Link link,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.UserWorkLog uwl)
throws org.sandev.ui.util.UIScreenAdaptorException
org.sandev.ui.util.UIScreenAdaptorException
protected org.sandev.ui.sandmessages.Action loadUIActionWork(org.sandev.basics.util.UIFormContext uifc,
java.util.Map params,
org.sandev.ui.sandmessages.Action[] actions,
java.lang.String buttonKey,
org.sandev.basics.util.UIFormOwner owner)
throws org.sandev.ui.util.UIScreenAdaptorException
org.sandev.ui.util.UIScreenAdaptorException
protected boolean actionActive(org.sandev.ui.sandmessages.Action action,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user)
throws org.sandev.ui.util.UIScreenAdaptorException
org.sandev.ui.util.UIScreenAdaptorException
public void dumpLocale(java.io.PrintWriter out,
java.util.Locale locale)
throws org.sandev.ui.util.UIScreenAdaptorException
org.sandev.ui.util.UIScreenAdaptorException
public void dumpGeneralInfo(java.io.PrintWriter out,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.structs.SandAttrVal[] generalInfo)
protected void dumpEntryPoints(java.io.PrintWriter out,
java.lang.String prefix,
org.sandev.ui.sandmessages.SandUI ui,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.AuthFilter filter,
org.sandev.basics.util.UIRenderOutput uiro,
org.sandev.basics.util.UserWorkLog uwl,
java.util.Locale locale)
throws org.sandev.ui.util.UIScreenAdaptorException,
org.sandev.basics.structs.SandException
org.sandev.ui.util.UIScreenAdaptorException
org.sandev.basics.structs.SandException
protected org.sandev.ui.sandmessages.Screen getScreenByName(java.lang.String name,
org.sandev.ui.sandmessages.SandUI ui)
protected void dumpLinks(java.io.PrintWriter out,
java.lang.String prefix,
org.sandev.ui.sandmessages.SandUI ui,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.AuthFilter filter,
org.sandev.basics.util.UIRenderOutput uiro,
org.sandev.ui.sandmessages.Screen screen,
org.sandev.basics.util.UserWorkLog uwl,
java.util.Locale locale)
throws org.sandev.ui.util.UIScreenAdaptorException,
org.sandev.basics.structs.SandException
org.sandev.ui.util.UIScreenAdaptorException
org.sandev.basics.structs.SandException
protected boolean dumpLink(java.io.PrintWriter out,
java.lang.String prefix,
org.sandev.ui.sandmessages.Link link,
org.sandev.ui.sandmessages.SandUI ui,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.AuthFilter filter,
org.sandev.basics.util.UIRenderOutput uiro,
org.sandev.basics.util.UserWorkLog uwl,
java.util.Locale locale)
throws org.sandev.ui.util.UIScreenAdaptorException,
org.sandev.basics.structs.SandException
org.sandev.ui.util.UIScreenAdaptorException
org.sandev.basics.structs.SandException
protected void dumpWireframeLink(org.sandev.basics.util.UIRenderOutputString uiros,
org.sandev.ui.sandmessages.Link link)
throws org.sandev.basics.util.UIFormAdaptorException
org.sandev.basics.util.UIFormAdaptorException
protected void dumpFormLink(org.sandev.basics.util.UIRenderOutputString uiros,
java.lang.String prefix,
org.sandev.ui.sandmessages.Link link,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.UserWorkLog uwl)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
protected void dumpFocusScript(java.io.PrintWriter out,
java.lang.String focusID,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
java.lang.String formName,
org.sandev.ui.sandmessages.Link link)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
protected java.lang.String getFormTitle(org.sandev.ui.sandmessages.Link link,
org.sandev.basics.util.UIFormContext uifc)
protected java.lang.String getFormModeString(org.sandev.basics.util.UIFormContext uifc)
protected void dumpPlainLink(org.sandev.basics.util.UIRenderOutputString uiros,
java.lang.String prefix,
org.sandev.ui.sandmessages.Link link,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.UserWorkLog uwl)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
protected void doRenderActions(java.io.PrintWriter out,
java.lang.String prefix,
org.sandev.ui.sandmessages.Link link,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.UserWorkLog uwl)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
protected void dumpMessageAsValue(java.io.PrintWriter out,
java.lang.String prefix,
org.sandev.basics.structs.SandInstanceMessage msg)
protected void dumpUserWorkLog(java.io.PrintWriter out,
org.sandev.basics.util.UserWorkLog uwl)
protected void dumpDefaultButton(java.io.PrintWriter out,
java.lang.String prefix,
org.sandev.ui.sandmessages.Link link,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
protected void dumpHiddenButton(java.io.PrintWriter out,
java.lang.String buttonClass,
java.lang.String buttonID,
java.lang.String buttonName,
java.lang.String buttonValue,
java.lang.String confirm)
throws org.sandev.basics.util.UIFormAdaptorException
org.sandev.basics.util.UIFormAdaptorException
protected void doRenderTabs(java.io.PrintWriter out,
java.lang.String prefix,
org.sandev.ui.sandmessages.Link link,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UIFormOwner owner,
org.sandev.basics.util.AuthUser user,
org.sandev.basics.util.UserWorkLog uwl)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
protected void debug(org.sandev.basics.util.UIFormOwner owner,
java.lang.String text)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||