mpeg21
Class ObjectMap

java.lang.Object
  extended bympeg21.ObjectMap

public class ObjectMap
extends java.lang.Object


Field Summary
(package private)  org.w3c.dom.NodeList objectTypeElementList
           
(package private)  java.util.Hashtable objectTypes
          Deklarering av variabler:
(package private)  Parsing parsing
           
 
Constructor Summary
ObjectMap(org.w3c.dom.Document didDocument)
          Konstruktør av klassen.
 
Method Summary
 void addObjectType(org.w3c.dom.Element target, java.lang.String type)
          Metoden sjekker om tabellen objectTypes inneholder funnet objectType.
 void addObjectTypesUnParsed(org.w3c.dom.Element target, java.lang.String objectTypes)
          Metoden splitter ObjectTypene og lagrer.
 java.lang.Integer getNumberOfObjects(java.lang.String typeName)
          Metoden getNumberOfObjects finner antall typer av en bestemt ObjectType.
 java.lang.Integer getNumberOfTypes()
          Metoden returnerer veriden på antall typer som finnes i listen objectTypeElementList.
 org.w3c.dom.Element getObject(java.lang.String typeName, int index)
          Metoden getObject henter objectet for bestemt type og indeks.
 org.w3c.dom.Element[] getObjects(java.lang.String typeName)
          Metoden getObjects henter en liste med alle objektene av en bestemt ObjectType.
 java.lang.String getTypeName(int index)
          Metoden getTypeName henter navnet på ObjectType til ønsket indeks.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objectTypes

java.util.Hashtable objectTypes
Deklarering av variabler:


objectTypeElementList

org.w3c.dom.NodeList objectTypeElementList

parsing

Parsing parsing
Constructor Detail

ObjectMap

public ObjectMap(org.w3c.dom.Document didDocument)
          throws javax.xml.xpath.XPathExpressionException
Konstruktør av klassen.

Parameters:
didDocument -
Throws:
javax.xml.xpath.XPathExpressionException
Method Detail

getNumberOfTypes

public java.lang.Integer getNumberOfTypes()
Metoden returnerer veriden på antall typer som finnes i listen objectTypeElementList.

Returns:
Integer

getTypeName

public java.lang.String getTypeName(int index)
Metoden getTypeName henter navnet på ObjectType til ønsket indeks.

Parameters:
index -
Returns:
String

getNumberOfObjects

public java.lang.Integer getNumberOfObjects(java.lang.String typeName)
Metoden getNumberOfObjects finner antall typer av en bestemt ObjectType.

Parameters:
typeName -
Returns:
Integer

getObject

public org.w3c.dom.Element getObject(java.lang.String typeName,
                                     int index)
Metoden getObject henter objectet for bestemt type og indeks.

Parameters:
typeName -
index -
Returns:

getObjects

public org.w3c.dom.Element[] getObjects(java.lang.String typeName)
Metoden getObjects henter en liste med alle objektene av en bestemt ObjectType.

Returns:

addObjectTypesUnParsed

public void addObjectTypesUnParsed(org.w3c.dom.Element target,
                                   java.lang.String objectTypes)
Metoden splitter ObjectTypene og lagrer.

Parameters:
target -
objectTypes -

addObjectType

public void addObjectType(org.w3c.dom.Element target,
                          java.lang.String type)
Metoden sjekker om tabellen objectTypes inneholder funnet objectType. Hvis den gjør det henter den objectType, hvis ikke legger den til objectType i vektoren objectTypeTable.

Parameters:
target -
type -