fi.hut.tml.xsmiles.mlfc.xframes
Class XFramesMLFC

java.lang.Object
  extended byfi.hut.tml.xsmiles.mlfc.MLFC
      extended byfi.hut.tml.xsmiles.mlfc.CoreMLFC
          extended byfi.hut.tml.xsmiles.mlfc.xframes.XFramesMLFC
All Implemented Interfaces:
ResourceFetcher

public class XFramesMLFC
extends CoreMLFC

Implmentation of the XFrames W3C Working Draft 6 August 2002. ns: http://www.w3.org/2002/06/xframes For now Swing dependent Other problems. Only one level of frames allowed till now. Embedded frames withing frames require a parser for dealing with the #frames directive

Author:
juha

Field Summary
protected  java.util.Vector elements
           
 
Fields inherited from class fi.hut.tml.xsmiles.mlfc.MLFC
contentHandler, controlsShown, title
 
Constructor Summary
XFramesMLFC()
          Nothing special.
 
Method Summary
 XMenuItem addFrameToMenu(java.lang.String name)
           
 org.w3c.dom.Element createElementNS(org.apache.xerces.dom.DocumentImpl doc, java.lang.String ns, java.lang.String tag)
          Create a DOM element.
 XSmilesStyleSheet getStyleSheet()
          Returns a stylesheet instance created from default and associated stylesheet file.
 XFMUtils getXFMUtils()
           
 void init()
          Initialize the MLFC.
 void setFramesImpl(FramesImpl i)
          The FramesImpl propably sets this?
 void setTitle(java.lang.String title)
           
 void start()
          Start the MLFC This function is the pair to stop().
 void stop()
          Stop the MLFC.
 
Methods inherited from class fi.hut.tml.xsmiles.mlfc.CoreMLFC
getBrowserWindow, setBrowserWindow, startMLFC
 
Methods inherited from class fi.hut.tml.xsmiles.mlfc.MLFC
commitUpdateTransaction, createAttributeNS, get, getContainer, getContentHandler, getLocalname, getMLFCController, getMLFCListener, getMLFCParameters, getResourceReferencer, getTitle, getVersion, getXMLDocument, initMLFC, isHost, isPrimary, pause, rollbackUpdateTransaction, setContainer, setContentHandler, setHost, setMLFCListener, setMLFCParameters, setXMLDocument, setZoom, startMLFC, startUpdateTransaction, stopMLFC
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elements

protected java.util.Vector elements
Constructor Detail

XFramesMLFC

public XFramesMLFC()
Nothing special. Just initialize vectors

Method Detail

init

public void init()
Description copied from class: MLFC
Initialize the MLFC. This function is called just before the elements are initialized. There is no pair to this method.

Overrides:
init in class MLFC

setTitle

public void setTitle(java.lang.String title)
Overrides:
setTitle in class MLFC

addFrameToMenu

public XMenuItem addFrameToMenu(java.lang.String name)

start

public void start()
Start the MLFC This function is the pair to stop().

Specified by:
start in class MLFC

stop

public void stop()
Stop the MLFC. This function is the pair to start().

Specified by:
stop in class MLFC

createElementNS

public org.w3c.dom.Element createElementNS(org.apache.xerces.dom.DocumentImpl doc,
                                           java.lang.String ns,
                                           java.lang.String tag)
Create a DOM element.

Overrides:
createElementNS in class MLFC

setFramesImpl

public void setFramesImpl(FramesImpl i)
The FramesImpl propably sets this?


getXFMUtils

public XFMUtils getXFMUtils()
Overrides:
getXFMUtils in class CoreMLFC

getStyleSheet

public XSmilesStyleSheet getStyleSheet()
Returns a stylesheet instance created from default and associated stylesheet file.

Overrides:
getStyleSheet in class CoreMLFC
Returns:
instance of XMLStyleSheet2


X-Smiles 1.2