no.ingeberg.NewsML
Class NewsML

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

public class NewsML
extends java.lang.Object


Constructor Summary
NewsML(NewsEnvelope newsEnvelope, NewsItem newsItem)
          Creates a new instance of NewsML
 
Method Summary
 boolean addNewsItem(NewsItem newsItem)
          Legger til en ekstra newsItem.
 NewsEnvelope getNewsEnvelope()
          Returnerer NewsEnvelope eller null vist objektet ikke er initialisert.
 java.util.Iterator getNewsItem()
          Returnerer en Iterator over NewsItem eller null vist objektet ikke er initialisert.
 java.lang.String toString()
          Returnerer NewsML dokumentet som en string, kun til test bruk
 java.lang.String writeNewsML(java.lang.String dtdDef)
          Tar inn et dtd pat og skriv NewsML objektet ut som en string formatert som et XML dokument.
 void writeNewsML(java.lang.String filename, java.lang.String dtdDef)
          Tar inn et filnavn og skriv dette NewsML objektet sine data til en fil med det navn og path, formatert som et XML dokument.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NewsML

public NewsML(NewsEnvelope newsEnvelope,
              NewsItem newsItem)
Creates a new instance of NewsML

Method Detail

addNewsItem

public boolean addNewsItem(NewsItem newsItem)
Legger til en ekstra newsItem.


getNewsEnvelope

public NewsEnvelope getNewsEnvelope()
Returnerer NewsEnvelope eller null vist objektet ikke er initialisert.


getNewsItem

public java.util.Iterator getNewsItem()
Returnerer en Iterator over NewsItem eller null vist objektet ikke er initialisert.


toString

public java.lang.String toString()
Returnerer NewsML dokumentet som en string, kun til test bruk

Overrides:
toString in class java.lang.Object

writeNewsML

public java.lang.String writeNewsML(java.lang.String dtdDef)
Tar inn et dtd pat og skriv NewsML objektet ut som en string formatert som et XML dokument.


writeNewsML

public void writeNewsML(java.lang.String filename,
                        java.lang.String dtdDef)
Tar inn et filnavn og skriv dette NewsML objektet sine data til en fil med det navn og path, formatert som et XML dokument. Eksempel: writeNewsML("c:\\testNewsML.xml", null); writeNewsML("c:\\testNewsML.xml", """);