fbench.dom
Class DOMTranslationModel

java.lang.Object
  extended by fbench.dom.ElementModel
      extended by fbench.dom.DOMTranslationModel
All Implemented Interfaces:
org.w3c.dom.events.EventListener

public class DOMTranslationModel
extends ElementModel
implements org.w3c.dom.events.EventListener

A model for displaying a selected DOM Element in a JEditorPane using an XSLT stylesheet.

Version:
20051111/JHC - Changed ItemListener, TableListener to EventListener; extended from ElementModel., 20050927/JHC
Author:
JHC

Constructor Summary
DOMTranslationModel(org.w3c.dom.Document doc, javax.swing.JEditorPane textArea, java.lang.String stylesheetName, java.lang.String targetLanguage)
           
 
Method Summary
 void handleEvent(org.w3c.dom.events.Event evt)
           
 java.lang.String performTranslation()
           
 void setElement(org.w3c.dom.Element el)
           
 
Methods inherited from class fbench.dom.ElementModel
equals, forElement, getComment, getElement, getName, getType, isDigit, isLetter, isName, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DOMTranslationModel

public DOMTranslationModel(org.w3c.dom.Document doc,
                           javax.swing.JEditorPane textArea,
                           java.lang.String stylesheetName,
                           java.lang.String targetLanguage)
Method Detail

setElement

public void setElement(org.w3c.dom.Element el)
Overrides:
setElement in class ElementModel

performTranslation

public java.lang.String performTranslation()

handleEvent

public void handleEvent(org.w3c.dom.events.Event evt)
Specified by:
handleEvent in interface org.w3c.dom.events.EventListener