no.ingeberg.NewsML
Class NewsLines

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

public class NewsLines
extends java.lang.Object

NewsLines.java
Klassen håndterer innkomne data under "NewsLines" elementet, som angir karakteristiske egenskaper ved nyhetsobjektet. Disse er ment å tilføre en representasjon av metadata som er lett tilgjenglig for mennesker. Som regel vil disse angi nyhetslinene som blir brukt i nyhetsinnlegget. Klassen innholder metoder for å hente ut disse formatert som xml, etter NewsML DTD'en.


Constructor Summary
NewsLines()
          Minste lovlige konstruktoren, -som er tom.
NewsLines(java.lang.String headLine, java.lang.String subHeadLine, java.lang.String byLine, java.lang.String creditLine, java.lang.String rightsLine, java.lang.String seriesLine, java.lang.String slugLine, java.lang.String keywordLine)
          Oppretter en ny instans av NewsLines.
NewsLines(java.lang.String headLine, java.lang.String subHeadLine, java.lang.String byLine, java.lang.String dateLine, java.lang.String creditLine, java.lang.String copyrightLine, java.lang.String rightsLine, java.lang.String seriesLine, java.lang.String slugLine, java.lang.String keywordLine, java.lang.String newsLineType, java.util.ArrayList newsLineText)
          Oppretter en ny instans av NewsLines, i denne konstruktoren er alle under elementene tatt med
 
Method Summary
 void addByLine(java.lang.String byLine)
          Metoden legger til "ekstra" byLine element.
 void addCopyrightLine(java.lang.String copyrightLine)
          Metoden legger til "ekstra" copyrightLine element.
 void addCreditLine(java.lang.String creditLine)
          Metoden legger til "ekstra" creditLine element.
 void addDateLine(java.lang.String dateLine)
          Metoden legger til "ekstra" dateLine element.
 void addHeadLineMap(java.lang.String headLine)
          Metoden legger til et "ekstra" headline uten et subheadline element.
 void addHeadLineMap(java.lang.String headLine, java.lang.String subHeadLine)
          Metoden legger til et "ekstra" headline og et subheadline element.
 void addKeywordLine(java.lang.String keywordLine)
          Metoden legger til "ekstra" keywordLine element.
 void addNewsLineMap(java.lang.String newsLineType, java.util.ArrayList newsLineText)
          Metoden legger til "ekstra" newsLine element.
 void addRightsLine(java.lang.String rightsLine)
          Metoden legger til "ekstra" rightsLine element.
 void addSeriesLine(java.lang.String seriesLine)
          Metoden legger til "ekstra" seriesLine element.
 void addSlugLine(java.lang.String slugLine)
          Metoden legger til "ekstra" slugLine element.
 java.lang.String getNewsLines()
          Metoden returnerer alle "NewsLines" variablene, i xml-format.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NewsLines

public NewsLines(java.lang.String headLine,
                 java.lang.String subHeadLine,
                 java.lang.String byLine,
                 java.lang.String dateLine,
                 java.lang.String creditLine,
                 java.lang.String copyrightLine,
                 java.lang.String rightsLine,
                 java.lang.String seriesLine,
                 java.lang.String slugLine,
                 java.lang.String keywordLine,
                 java.lang.String newsLineType,
                 java.util.ArrayList newsLineText)
Oppretter en ny instans av NewsLines, i denne konstruktoren er alle under elementene tatt med

Parameters:
headLine - angir visbare overskriften.

subHeadLine - angir visbare ”under-overskrift” .

byLine - angir i naturlig språk informasjon om journalist/forfatter.

dateLine - angir i naturlig språk informasjon om dato og/eller stedet for når nyhetskomponenten ble laget.

creditLine - angir i naturlig språk kreditt informasjon.

copyrightLine - angir i naturlig språk informasjon om copyright. Dette forteller hvem som eier objektet.

rightsLine - angir den visbare versjonen av rettighets informasjonen. Altså om hvem som har lov å bruke objektet og hvordan det da skal brukes.

seriesLine - angir den visbare informasjonen om objektets plass i en ev. serie.

slugLine - angir en streng av tekst (ev. med en hyperlink) som brukes til den visbare ”slug-line”. Hva som legges i ”slug-line” er opptil den enkelte redaksjon.

keywordLine - angir den eller de visbare nøkkelordene som er relevant for nyhetsobjektet.

newsLineType - angir en brukerdefinert nyhetslinjetype, der verdiene hentes fra et kontrollert vokabular. Utgjør sammen med "newsLineText" - "newsLine"

newsLineText - angir innhold til den definerte ”NewsLineType”. Utgjør sammen med "newsLineText" - "newsLine".


NewsLines

public NewsLines(java.lang.String headLine,
                 java.lang.String subHeadLine,
                 java.lang.String byLine,
                 java.lang.String creditLine,
                 java.lang.String rightsLine,
                 java.lang.String seriesLine,
                 java.lang.String slugLine,
                 java.lang.String keywordLine)
Oppretter en ny instans av NewsLines. Følgende element er tatt med.

Parameters:
headLine - angir visbare overskriften.

subHeadLine - angir visbare ”under-overskrift” .

byLine - angir i naturlig språk informasjon om journalist/forfatter.

creditLine - angir i naturlig språk kreditt informasjon.

rightsLine - angir den visbare versjonen av rettighets informasjonen. Altså om hvem som har lov å bruke objektet og hvordan det da skal brukes.

seriesLine - angir den visbare informasjonen om objektets plass i en ev. serie.

slugLine - angir en streng av tekst (ev. med en hyperlink) som brukes til den visbare ”slug-line”. Hva som legges i ”slug-line” er opptil den enkelte redaksjon.

keywordLine - angir den eller de visbare nøkkelordene som er relevant for nyhetsobjektet.


NewsLines

public NewsLines()
Minste lovlige konstruktoren, -som er tom.

Method Detail

addHeadLineMap

public void addHeadLineMap(java.lang.String headLine,
                           java.lang.String subHeadLine)
Metoden legger til et "ekstra" headline og et subheadline element. Kan gjentaes.

Parameters:
headLine - angir visbare overskriften.

subHeadLine - angir visbare ”under-overskrift” .

addHeadLineMap

public void addHeadLineMap(java.lang.String headLine)
Metoden legger til et "ekstra" headline uten et subheadline element. Kan gjentaes.

Parameters:
headLine - angir visbare overskriften.


addByLine

public void addByLine(java.lang.String byLine)
Metoden legger til "ekstra" byLine element. Kan gjentaes så ofte som ønskelig.

Parameters:
byLine - angir i naturlig språk informasjon om journalist/forfatter.

addDateLine

public void addDateLine(java.lang.String dateLine)
Metoden legger til "ekstra" dateLine element. Kan gjentaes så ofte som ønskelig.

Parameters:
dateLine - angir i naturlig språk informasjon om dato og/eller stedet for når nyhetskomponenten ble laget.

addCreditLine

public void addCreditLine(java.lang.String creditLine)
Metoden legger til "ekstra" creditLine element. Kan gjentaes så ofte som ønskelig.

Parameters:
creditLine - angir i naturlig språk kreditt informasjon.

addCopyrightLine

public void addCopyrightLine(java.lang.String copyrightLine)
Metoden legger til "ekstra" copyrightLine element. Kan gjentaes så ofte som ønskelig.

Parameters:
copyrightLine - angir i naturlig språk informasjon om copyright. Dette forteller hvem som eier objektet.

addRightsLine

public void addRightsLine(java.lang.String rightsLine)
Metoden legger til "ekstra" rightsLine element. Kan gjentaes så ofte som ønskelig.

Parameters:
rightsLine - angir den visbare versjonen av rettighets informasjonen. Altså om hvem som har lov å bruke objektet og hvordan det da skal brukes.

addSeriesLine

public void addSeriesLine(java.lang.String seriesLine)
Metoden legger til "ekstra" seriesLine element. Kan gjentaes så ofte som ønskelig.

Parameters:
seriesLine - angir den visbare informasjonen om objektets plass i en ev. serie.

addSlugLine

public void addSlugLine(java.lang.String slugLine)
Metoden legger til "ekstra" slugLine element. Kan gjentaes så ofte som ønskelig.

Parameters:
slugLine - angir en streng av tekst (ev. med en hyperlink) som brukes til den visbare ”slug-line”. Hva som legges i ”slug-line” er opptil den enkelte redaksjon.

addKeywordLine

public void addKeywordLine(java.lang.String keywordLine)
Metoden legger til "ekstra" keywordLine element. Kan gjentaes så ofte som ønskelig.

Parameters:
keywordLine - angir den eller de visbare nøkkelordene som er relevant for nyhetsobjektet.

addNewsLineMap

public void addNewsLineMap(java.lang.String newsLineType,
                           java.util.ArrayList newsLineText)
Metoden legger til "ekstra" newsLine element. Kan gjentaes så ofte som ønskelig.

Parameters:
newsLineType - angir en brukerdefinert nyhetslinjetype, der verdiene hentes fra et kontrollert vokabular. Utgjør sammen med "newsLineText" - "newsLine"

newsLineText - angir innhold til den definerte ”NewsLineType”. Utgjør sammen med "newsLineText" - "newsLine".

getNewsLines

public java.lang.String getNewsLines()
Metoden returnerer alle "NewsLines" variablene, i xml-format.