|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.enhydra.barracuda.core.comp.AbstractBComponent
org.enhydra.barracuda.core.comp.BComponent
org.enhydra.barracuda.core.comp.scripting.BScriptResource
BScriptResource is used to make sure a client side script is available for use by client scripting code.
In most cases you will not actually need to bind the component to a view in order to use it--if you return it from a model, this will be done for you automatically. If however, you intend to use the component standalone (ie. manually attaching it to a specific node in the DOM) or inline (ie. in a toString()), then you MUST BIND IT TO A VIEW before rendering, or an error will be generated.
Field Summary | |
static String |
JS_CLIENT_SERVER_HTTP_LIB
|
static String |
JS_FORM_CONTROL
|
static String |
JS_SCRIPTING_CHECK
|
protected static org.apache.log4j.Logger |
logger
|
protected String |
src
|
Fields inherited from class org.enhydra.barracuda.core.comp.BComponent |
attrs, enabled, name, rs, VISIBILITY_MARKER, visible |
Fields inherited from class org.enhydra.barracuda.core.comp.AbstractBComponent |
children, dvc, isStepChild, parent, statemap, stepChildren, tempViews, validated, views |
Constructor Summary | |
BScriptResource()
Public noargs constructor |
|
BScriptResource(String src)
Public constructor which creates the component. |
Method Summary | |
String |
getSrc()
Get the src for this particular component |
void |
setSrc(String isrc)
Set the src for this particular component |
String |
toString()
Get a String representation of the component |
Methods inherited from class org.enhydra.barracuda.core.comp.BComponent |
addView, getAttr, getAttrMap, getFirstView, getName, getRenderStrategy, getViews, isEnabled, isVisible, postRender, preRender, removeAllViews, removeView, render, render, renderView, renderView, setAttr, setEnabled, setEnabled, setName, setRenderStrategy, setView, setVisible, setVisible, supports |
Methods inherited from class org.enhydra.barracuda.core.comp.AbstractBComponent |
addChild, addStepChild, addStepChild, addTempView, clearState, destroyCycle, findComponentMap, findRendererFactory, getChild, getChildren, getDefaultViewContext, getParent, getRenderer, getRenderer, getRootComponent, getState, getStateKeys, getStateValues, hasChildren, hasViews, initCycle, installRendererFactory, invalidate, isStepChild, printStackTrace, printStackTrace, printStackTrace, putState, removeAll, removeAllStepChildren, removeChild, removeChild, removeState, setDefaultViewContext, setParent, toRef, toString, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static final org.apache.log4j.Logger logger
public static final String JS_CLIENT_SERVER_HTTP_LIB
public static final String JS_FORM_CONTROL
public static final String JS_SCRIPTING_CHECK
protected String src
Constructor Detail |
public BScriptResource()
public BScriptResource(String src)
You should generally only use this constructor when returning BScriptResource from a Model, as the model components will automatically bind the component to a view for you. If you use this constructor in some other situation, you should manually bind the component to the proper view.
src
- the src script that backs this componentMethod Detail |
public void setSrc(String isrc)
isrc
- the src script that backs this componentpublic String getSrc()
public String toString()
toString
in class AbstractBComponent
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |