JSVGCanvas.CanvasUserAgent
protected JSVGCanvas.CanvasUserAgent()
handleElement
public void handleElement(org.w3c.dom.Element elt,
java.lang.Object data)
- The handleElement method builds a tool tip from the
content of a <title> element, a <desc>
element or both.
Because these elements can appear in any order, here
is the algorithm used to build the tool tip:
- If a <title> is passed to handleElement
the method checks if there is a >desc> peer. If
there is one, nothing is done (because the desc will do
it). If there in none, the tool tip is set to the value
of the <title> element content.
- If a <desc> is passed to handleElement
the method checks if there is a <title> peer. If there
is one, the content of that peer is pre-pended to the
content of the <desc> element.
- Specified by:
handleElement
in interface UserAgent
- Overrides:
handleElement
in class AbstractJSVGComponent.BridgeUserAgent
toFormattedHTML
public java.lang.String toFormattedHTML(java.lang.String str)
- Converts line breaks to HTML breaks and encodes special entities.
Poor way of replacing '<', '>' and '&' in content.
replace
protected void replace(java.lang.StringBuffer sb,
char c,
java.lang.String r)
getPeerWithTag
public org.w3c.dom.Element getPeerWithTag(org.w3c.dom.Element parent,
java.lang.String nameSpaceURI,
java.lang.String localName)
- Checks if there is a peer element of a given type. This returns the
first occurence of the given type or null if none is found.
hasPeerWithTag
public boolean hasPeerWithTag(org.w3c.dom.Element elt,
java.lang.String nameSpaceURI,
java.lang.String localName)
- Returns a boolean defining whether or not there is a peer of
elt with the given qualified tag.
setToolTip
public void setToolTip(org.w3c.dom.Element elt,
java.lang.String toolTip)
- Sets the tool tip on the input element.
removeToolTip
public void removeToolTip(org.w3c.dom.Element elt)
displayError
public void displayError(java.lang.String message)
- Displays an error message in the User Agent interface.
- Overrides:
displayError
in class AbstractJSVGComponent.BridgeUserAgent
displayError
public void displayError(java.lang.Exception ex)
- Displays an error resulting from the specified Exception.
- Specified by:
displayError
in interface UserAgent
- Overrides:
displayError
in class AbstractJSVGComponent.BridgeUserAgent