no.ingeberg.NewsML
Class TopicSet

java.lang.Object
  extended by no.ingeberg.NewsML.TopicSet

public class TopicSet
extends java.lang.Object

TopicSet.java
Klassen h�ndterer innkomne data under "TopicSet" elementet, som beskriver emnet til deler eller hele nyhetsposter. Klassen innholder metoder for � hente ut disse formatert som xml, etter NewsML DTD'en.


Constructor Summary
TopicSet(java.lang.String topicSetFormalName)
          Konstruktopren oppretter et minimus objekt.
TopicSet(java.lang.String topicSetFormalName, Catalog catalog, Topic topic)
          //konstruktor som lager et TopicSet objekt, som innholder catalog og Topic elementer
TopicSet(java.lang.String topicSetFormalName, java.lang.String comment, Catalog catalog, java.lang.String topicSetRef, Topic topic)
          Lager en ny instanse av instance of TopicSet, med alle tillatte elemeneter
TopicSet(Topic topic)
          //konstruktor som lager et TopicSet objekt, som innholder kun et Topic element
 
Method Summary
 void addComment(java.lang.String comment)
          Metoden legger til "ekstra" comment element.
 void addTopic(Topic topic)
          Metoden legger til et "ekstra" topic element, Kan gjentaes s� ofte som �nskelig.
 void addTopicSetRef(java.lang.String topicSetRef)
          Metoden legger til "ekstra" topicSetRef element.
 java.lang.String getTopicSet()
          // Metoden returnerer alle topic variablene, i xml-format.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopicSet

public TopicSet(java.lang.String topicSetFormalName,
                java.lang.String comment,
                Catalog catalog,
                java.lang.String topicSetRef,
                Topic topic)
Lager en ny instanse av instance of TopicSet, med alle tillatte elemeneter

Parameters:
topicSetFormalName - Angir navn til "topicSet'et".

comment - Frivillig kommentarfelt.

catalog - Identifiserer standard vokabular for Topic'et.
Den kan og indikerer hvor i NewsML dokumentet Topicet er brukt.
Elementet er frivillig, og kan kun forekomme 1 gang.

topicSetRef - Her kan en angi en peker til et TopicSet som skal fylle ut det aktuelle TopicSet'et.

topic - Objekt som angir selve "topic'et".

TopicSet

public TopicSet(java.lang.String topicSetFormalName,
                Catalog catalog,
                Topic topic)
//konstruktor som lager et TopicSet objekt, som innholder catalog og Topic elementer

Parameters:
topicSetFormalName - Angir navn til "topicSet'et".

catalog - Identifiserer standard vokabular for Topic'et.
Den kan og indikerer hvor i NewsML dokumentet Topicet er brukt.
Elementet er frivillig, og kan kun forekomme 1 gang.

topic - Objekt som angir selve "topic'et".

TopicSet

public TopicSet(Topic topic)
//konstruktor som lager et TopicSet objekt, som innholder kun et Topic element

Parameters:
topic - Objekt som angir selve "topic'et".

TopicSet

public TopicSet(java.lang.String topicSetFormalName)
Konstruktopren oppretter et minimus objekt. Elemetet TopicSet kan v�re tomt, men det m� ha en FormalName attributt

Parameters:
topicSetFormalName - Angir navn til "topicSet'et".
Method Detail

addComment

public void addComment(java.lang.String comment)
Metoden legger til "ekstra" comment element. Kan gjentaes s� ofte som �nskelig.

Parameters:
comment - Frivillig kommentarfelt.

addTopicSetRef

public void addTopicSetRef(java.lang.String topicSetRef)
Metoden legger til "ekstra" topicSetRef element. Kan gjentaes s� ofte som �nskelig.

Parameters:
topicSetRef - Her kan en angi en peker til et TopicSet som skal fylle ut det aktuelle TopicSet'et.

addTopic

public void addTopic(Topic topic)
Metoden legger til et "ekstra" topic element, Kan gjentaes s� ofte som �nskelig.

Parameters:
topic - Objekt som angir selve "topic'et".

getTopicSet

public java.lang.String getTopicSet()
// Metoden returnerer alle topic variablene, i xml-format.

Returns: