filmweb
Class Console

java.lang.Object
  extended byfilmweb.Console
All Implemented Interfaces:
ToButtonInterface

public class Console
extends java.lang.Object
implements ToButtonInterface


Field Summary
(package private)  org.w3c.dom.Element comp
           
(package private)  java.util.Vector compList
           
(package private)  ComponentList componentList
           
(package private)  org.mozilla.javascript.Context cx
           
(package private)  org.w3c.dom.Document didDocument
           
(package private)  MainJFrame frame
           
(package private)  Parsing parsing
           
(package private)  org.mozilla.javascript.Scriptable scope
           
(package private)  TextInput textInput
          Deklarering av variabler:
 
Constructor Summary
Console()
          Konstruktøren av klassen Console.
 
Method Summary
 void close()
          Metoden close avslutter programmet.
 void executeFunction(org.w3c.dom.Element scriptResource)
          Metoden executeFunction tolker ECMAScript-koden i xml-dokumentet ved hjelp av en ECMAScriptmotor.
 MainJFrame getFrame()
           
 void initDigitalItemProcessing(java.lang.String xmlString)
          Metoden init parser xml-dokumentet og lagrer det i variabelen didDocument.
 void initGraphics()
          Metoden initGraphics inititiere grafikken til start-GUI.
 void leftButton()
          Metoden leftButton avslutter GUI.
static void main(java.lang.String[] args)
          Her er main som starter programmet.
 void rightButton()
          Metoden rigtButton henter informasjon fra metoden run i MainJFrame når knappen velg er trykket.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

textInput

TextInput textInput
Deklarering av variabler:


frame

MainJFrame frame

componentList

ComponentList componentList

parsing

Parsing parsing

didDocument

org.w3c.dom.Document didDocument

cx

org.mozilla.javascript.Context cx

scope

org.mozilla.javascript.Scriptable scope

comp

org.w3c.dom.Element comp

compList

java.util.Vector compList
Constructor Detail

Console

public Console()
Konstruktøren av klassen Console.

Method Detail

getFrame

public MainJFrame getFrame()

main

public static void main(java.lang.String[] args)
Her er main som starter programmet. Main inneholder stien for hvor XML-dokumentet er lagret. Denne må endres før kjøring av programmet.

Parameters:
args -

executeFunction

public void executeFunction(org.w3c.dom.Element scriptResource)
Metoden executeFunction tolker ECMAScript-koden i xml-dokumentet ved hjelp av en ECMAScriptmotor. For å kunne bruke ECMAScriptmotoren må prosjektfilene Rhino og Xerces2 importeres.

Parameters:
scriptResource - Element med ECMAScriptkode.

initDigitalItemProcessing

public void initDigitalItemProcessing(java.lang.String xmlString)
                               throws java.lang.Exception
Metoden init parser xml-dokumentet og lagrer det i variabelen didDocument. Metodene initierer ECMAScriptmotor.

Parameters:
xmlString - stien for hvor XML-dokumentet er lagret.
Throws:
java.lang.Exception

initGraphics

public void initGraphics()
                  throws java.lang.Exception
Metoden initGraphics inititiere grafikken til start-GUI.

Throws:
java.lang.Exception

leftButton

public void leftButton()
Metoden leftButton avslutter GUI.

Specified by:
leftButton in interface ToButtonInterface

rightButton

public void rightButton()
Metoden rigtButton henter informasjon fra metoden run i MainJFrame når knappen velg er trykket. En index fra run forteller hva som er valgt på menylisten. Metoden kjører så programmet videre med det valget som er gjort i menylisten.

Specified by:
rightButton in interface ToButtonInterface

close

public void close()
Metoden close avslutter programmet.