public class IlvFacesDiagrammerXMLDataSource extends IlvFacesDiagrammerDataSource
IlvXMLDataSource
instance.IlvXMLDataSource
,
Serialized FormATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
DASHBOARD_DIAGRAM, DATA_SOURCE, DATA_SOURCE_ID, DATA_URL, DIAGRAMMER, EDITABLE, INPUT_XSL, OUTPUT_XSL, PARAM_CSS, PARAM_XML, PROPERTY_ACCESSOR, STYLE_SHEETS
AFTER_HANDLER, BASETEXTDIRECTION, BEFORE_HANDLER, BUTTON_GROUP_ID, BUTTON_TYPE, CHARTS_BUNDLE, CHARTS_MESSAGE_BUNDLE, CORE_BUNDLE, CORE_MESSAGE_BUNDLE, CURSOR, DATA, DECODED_PROPERTY, DEFAULT_LINE_COLOR, DELETION_ALLOWED, DIAGRAMMER_BUNDLE, DIAGRAMMER_MESSAGE_BUNDLE, ENABLED, EVENT_TYPE, FILL_ON, FORCE_UPDATE_PROPERTIES, FRAMEWORK_BUNDLE, FRAMEWORK_MESSAGE_BUNDLE, GANTT_BUNDLE, GANTT_MESSAGE_BUNDLE, HEIGHT, IMAGE, IMAGE_MODE, INFO_PROVIDER_MB, INT_NOT_DEFINED, INTERACTORS, INTERCEPT_INTERACTOR, ITEM_DISABLED_STYLE_CLASS, ITEM_HIGHLIGHTED_STYLE_CLASS, ITEM_STYLE_CLASS, LINE_COLOR, LINE_WIDTH, MAPS_BUNDLE, MAPS_MESSAGE_BUNDLE, MENU_MODEL_ID, MESSAGE, MESSAGE_BOX, MESSAGE_BOX_ID, MOVE_ALLOWED, OBJECT_FINDER, PARAM_COMPID, PARAM_DATA, PARAM_KEY, PARAM_NAMESPACE, PARAM_RESOURCE, PARAM_SERVICE, PARAM_TYPE, POPUP_MENU, POPUP_MENU_FACTORY, POPUP_MENU_FACTORY_CLASS, PORTLET_NAMESPACE, PROGRESSIVE_ZOOM, PROJECT, RENDER, RESOURCES_PATH, RESOURCES_PATH_PREFIX, ROLLOVER_IMAGE, SCROLL_BAR, SELECTED, SELECTED_IMAGE, SERVICE_FORWARD, SERVICE_FORWARD_INT, SERVLET, SERVLET_CLASS, SERVLET_URL, STYLE, STYLE_CLASS, TGO_BUNDLE, TGO_MESSAGE_BUNDLE, TITLE, TOGGLE, VALUE, VIEW, VIEW_ID, WIDTH
Constructor and Description |
---|
IlvFacesDiagrammerXMLDataSource()
Creates a new
IlvFacesDiagrammerXMLDataSource instance. |
Modifier and Type | Method and Description |
---|---|
void |
clearInputParameters()
Clears the parameters to pass to the input XSL transform.
|
void |
clearOutputParameters()
Clears the parameters to pass to the output XSL transform.
|
static String |
getComponentType()
Returns the type of this component.
|
String |
getDataURL()
Returns the URL of the XML data file.
|
String |
getFamily() |
String |
getInputXSL()
Returns the URL of the input XSL file.
|
String |
getOutputXSL()
Returns the URL of the output XSL file.
|
IlvXMLDataSource |
getXMLDataSource()
Returns the wrapped
IlvXMLDataSource instance. |
void |
restoreState(javax.faces.context.FacesContext context,
Object stateObj)
Perform any processing required to restore the state from the
entries in the state Object.
|
Object |
saveState(javax.faces.context.FacesContext context)
Gets the state of the instance as a
Serializable Object. |
void |
setDataURL(String dataURL)
Sets the URL of the XML data file.
|
void |
setInputParameter(String name,
Object value)
Sets a parameter for the input XSL transform.
|
void |
setInputXSL(String inputXSL)
Sets the URL of the input XSL file.
|
void |
setOutputParameter(String name,
Object value)
Sets an input parameter for the output XSL transform.
|
void |
setOutputXSL(String outputXSL)
Sets the URL of the output XSL file.
|
void |
updateModel(javax.faces.context.FacesContext context)
Handles the "Update Model Values" phase of the JSF life cycle.
|
getValue, isRefreshData, setRefreshData, setValue
clearDecodedPropertyMap, createFacesComponent, getAttributes, getClientId, isDecodedProperty, processUpdates, resetDecodedProperties, setDecodedProperty
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getChildCount, getChildren, getClientBehaviors, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
public IlvFacesDiagrammerXMLDataSource()
IlvFacesDiagrammerXMLDataSource
instance.public IlvXMLDataSource getXMLDataSource()
IlvXMLDataSource
instance.IlvXMLDataSource
instance.public String getFamily()
getFamily
in class IlvFacesDiagrammerDataSource
public static String getComponentType()
public String getDataURL()
public void setDataURL(String dataURL) throws MalformedURLException
dataURL
- The data URL to set.MalformedURLException
public String getInputXSL()
public void setInputXSL(String inputXSL) throws MalformedURLException
null
to read
XML in the SDM format.inputXSL
- The input XSL to set.MalformedURLException
public String getOutputXSL()
public void setOutputXSL(String outputXSL) throws MalformedURLException
null
to
write XML in the SDM format.outputXSL
- The output XSL to set.MalformedURLException
public void setInputParameter(String name, Object value)
name
- The name of the parameter to be set.value
- The value of the parameter to be set.public void setOutputParameter(String name, Object value)
name
- The name of the parameter to be set.value
- The value of the parameter to be set.public void clearInputParameters()
public void clearOutputParameters()
public void updateModel(javax.faces.context.FacesContext context)
updateModel
in class IlvFacesComponentBase
context
- The current faces context.public Object saveState(javax.faces.context.FacesContext context)
Gets the state of the instance as a
Serializable
Object.
If the class that implements this interface has references to
instances that implement StateHolder (such as a
UIComponent
with event handlers, validators, etc.)
this method must call the IlvFacesComponentBase.saveState(javax.faces.context.FacesContext)
method on all those
instances as well. This method must not save the state
of children and facets.
This method must not alter the state of the implementing object. In other words, after executing this code:
Object state = component.saveState(facesContext);
component
should be the same as before executing
it.
The return from this method must be Serializable
saveState
in interface IlvFacesComponent
saveState
in interface javax.faces.component.StateHolder
saveState
in class IlvFacesComponentBase
context
- The current faces context.public void restoreState(javax.faces.context.FacesContext context, Object stateObj)
Perform any processing required to restore the state from the entries in the state Object.
If the class that implements this interface has references to
instances that also implement StateHolder (such as a
UIComponent
with event handlers, validators, etc.)
this method must call the IlvFacesComponentBase.restoreState(javax.faces.context.FacesContext, java.lang.Object)
method on all those
instances as well.
restoreState
in interface IlvFacesComponent
restoreState
in interface javax.faces.component.StateHolder
restoreState
in class IlvFacesComponentBase
context
- The current faces context.stateObj
- The previously saved state of this component.© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.