|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--java.applet.Applet | +--com.lotus.xsl.client.LotusXSLControl
Class for LotusXSLControl applet.
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
Constructor Summary | |
LotusXSLControl()
|
Method Summary | |
void |
destroy()
|
java.lang.String |
escapeString(java.lang.String s)
Given a string with markup in it, escape the markup so it can be displayed in the browser. |
void |
freeCache()
The processor keeps a cache of the source and style trees around, so the caller has to call freeCache() if they changed something, or if they want them garbage collected. |
java.lang.String |
getAppletInfo()
|
java.lang.String |
getHtmlText()
Having set the stylesheet URI and the input XML URI, parse both XML into DOM trees, produce the result DOM tree, and return the result in the form of a string. |
java.lang.String[][] |
getParameterInfo()
|
java.lang.String |
getResultTreeAsText()
Get the HTML result Tree as a text string suiteable for display in a browser. |
java.lang.String |
getSourceTreeAsText()
Get the XML source Tree as a text string suiteable for display in a browser. |
java.lang.String |
getStyleTreeAsText()
Get the XSL style Tree as a text string suiteable for display in a browser. |
java.lang.String |
getTreeAsText(com.lotus.xsl.client.Document tree)
Get a DOM tree as escaped text, suitable for display in the browser. |
void |
init()
Standard applet initialization. |
void |
paint(java.awt.Graphics g)
|
void |
setDocumentURL(java.lang.String urlString)
Set the URI to the XML document that will be displayed via the XSL stylesheet. |
void |
setStyleSheetAttribute(java.lang.String nameOfIDAttrOfElemToModify,
java.lang.String elemId,
java.lang.String attrName,
java.lang.String value)
Set an attribute in the stylesheet, which gives the ability to have some dynamic selection control. |
void |
setStylesheetParam(java.lang.String key,
java.lang.String expr)
Push a param for the stylesheet. |
void |
setStyleURL(java.lang.String urlString)
Set the URI to the XSL stylesheet that will be used to display the input XML. |
void |
start()
|
void |
stop()
|
java.lang.String |
transformToHtml(java.lang.String doc)
Process a document and a stylesheet and return the text. |
java.lang.String |
transformToHtml(java.lang.String doc,
java.lang.String style)
Process a document and a stylesheet and return the text. |
Methods inherited from class java.applet.Applet |
getAppletContext,
getAudioClip,
getAudioClip,
getCodeBase,
getDocumentBase,
getImage,
getImage,
getLocale,
getParameter,
isActive,
newAudioClip,
play,
play,
resize,
resize,
setStub,
showStatus |
Methods inherited from class java.awt.Panel |
addNotify |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getAlignmentX,
getAlignmentY,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getInsets,
getLayout,
getMaximumSize,
getMinimumSize,
getPreferredSize,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
preferredSize,
print,
printComponents,
remove,
remove,
removeAll,
removeContainerListener,
removeNotify,
setFont,
setLayout,
update,
validate |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
addPropertyChangeListener,
bounds,
checkImage,
checkImage,
contains,
contains,
createImage,
createImage,
disable,
dispatchEvent,
enable,
enable,
enableInputMethods,
getBackground,
getBounds,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getGraphics,
getHeight,
getInputContext,
getInputMethodRequests,
getLocation,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getSize,
getToolkit,
getTreeLock,
getWidth,
getX,
getY,
gotFocus,
handleEvent,
hasFocus,
hide,
imageUpdate,
inside,
isDisplayable,
isDoubleBuffered,
isEnabled,
isFocusTraversable,
isLightweight,
isOpaque,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removePropertyChangeListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
repaint,
requestFocus,
reshape,
setBackground,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setEnabled,
setForeground,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
setVisible,
show,
show,
size,
toString,
transferFocus |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public LotusXSLControl()
Method Detail |
public java.lang.String getAppletInfo()
public java.lang.String[][] getParameterInfo()
public void init()
public void destroy()
public void paint(java.awt.Graphics g)
public void start()
public void stop()
public void setStyleURL(java.lang.String urlString)
valid
- URI string.public void setDocumentURL(java.lang.String urlString)
valid
- URI string.public void freeCache()
public void setStyleSheetAttribute(java.lang.String nameOfIDAttrOfElemToModify, java.lang.String elemId, java.lang.String attrName, java.lang.String value)
nameOfIDAttrOfElemToModify
- The name of an attribute to search for a unique id.elemId
- The unique ID to look for.attrName
- Once the element is found, the name of the attribute to set.value
- The value to set the attribute to.public void setStylesheetParam(java.lang.String key, java.lang.String expr)
key
- The name of the param.expr
- The expression to be evaluated.public java.lang.String escapeString(java.lang.String s)
public java.lang.String getHtmlText()
public java.lang.String getTreeAsText(com.lotus.xsl.client.Document tree) throws java.io.IOException
public java.lang.String getSourceTreeAsText() throws java.lang.Exception
public java.lang.String getStyleTreeAsText() throws java.lang.Exception
public java.lang.String getResultTreeAsText() throws java.lang.Exception
public java.lang.String transformToHtml(java.lang.String doc, java.lang.String style)
public java.lang.String transformToHtml(java.lang.String doc)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |