no.ingeberg.NewsML
Class ContentItem

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

public class ContentItem
extends java.lang.Object

ContentItem.java
Klassen håndterer innkomne data under "ContentItem" elementet, som er et nyhetsobjekt som identoifiserer innhold (slik som tekst, bilder, video, lyd etc) ment for presentasjon for mennesker. Klassen innholder og metoder for å hente ut disse formatert som xml, etter NewsML DTD'en.


Constructor Summary
ContentItem(Catalog catalog, java.lang.String input, boolean isData)
          Minste lovlige konstruktoren, alle ContentItem må innholde minst en catalog og data
ContentItem(java.lang.String comment, Catalog catalog, java.lang.String mediaTypeFN, java.lang.String formatFN, java.lang.String mimeTypeFN, java.lang.String sizeInBytes, java.lang.String input, boolean isData)
          Oppretter en ny instans av ContentItem, i denne konstruktoren er alle under elementene tatt med
ContentItem(java.net.URL contentItemUrl, java.lang.String comment, Catalog catalog, java.lang.String mediaTypeFN, java.lang.String mediaTypeScheme, java.lang.String formatFN, java.lang.String formatScheme, java.lang.String mimeTypeFN, java.lang.String mimeTypeScheme, java.lang.String notationFN, java.lang.String notationScheme, java.lang.String sizeInBytes, java.lang.String propertyFN, java.lang.String propertyValue, java.lang.String input, boolean isData)
          Oppretter en ny instans av ContentItem, i denne konstruktoren er alle under elementene tatt med
 
Method Summary
 java.lang.String getContentItem()
          Metoden returnerer alle contentItem variablene, i xml-format.
 java.lang.String getNewContentItem()
          Metoden returnerer alle contentItem variablene, i xml-format.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContentItem

public ContentItem(java.net.URL contentItemUrl,
                   java.lang.String comment,
                   Catalog catalog,
                   java.lang.String mediaTypeFN,
                   java.lang.String mediaTypeScheme,
                   java.lang.String formatFN,
                   java.lang.String formatScheme,
                   java.lang.String mimeTypeFN,
                   java.lang.String mimeTypeScheme,
                   java.lang.String notationFN,
                   java.lang.String notationScheme,
                   java.lang.String sizeInBytes,
                   java.lang.String propertyFN,
                   java.lang.String propertyValue,
                   java.lang.String input,
                   boolean isData)
Oppretter en ny instans av ContentItem, i denne konstruktoren er alle under elementene tatt med

Parameters:
contentItemUrl -
comment - kommentar element.

catalog - Identifiserer standard vokabular for ContetItem.
Den kan og indikerer hvor i NewsML dokumentet visse Topics er brukt.
Elementet er frivillig, og kan kun forekomme 1 gang.

mediaTypeFN - Sammen med mediaTypeScheme utgjør dette elementet mediaType, som angir skjema og innhold som beskriver hvilken media type innholdet er av.

mediaTypeScheme - Sammen med mediaTypeFN utgjør dette elementet mediaType, som angir skjema og innhold som beskriver hvilken media type innholdet er av.

formatFN - Sammen med formatScheme utgjør dette elementet format, som angir skjema og innhold som beskriver hvilket format den aktuele innholdsposten er av.

formatScheme - Sammen med formatFN utgjør dette elementet format, som angir skjema og innhold som beskriver hvilket format den aktuele innholdsposten er av.

mimeTypeFN - Sammen med mimeTypeScheme utgjør dette elementet mimeType, som angir skjema og innhold som beskriver hvilken mimetype den aktuele innholdsposten er av.

mimeTypeScheme - Sammen med mimeTypeFN utgjør dette elementet mimeType, som angir skjema og innhold som beskriver hvilken mimetype den aktuele innholdsposten er av.

notationFN - Sammen med notationScheme utgjør dette elementet notation, som angir skjema og innhold som beskriver hvilken notasjon den aktuele nyhetsposten er av.

notationScheme - Sammen med notationFN utgjør dette elementet notation, som angir skjema og innhold som beskriver hvilken notasjon den aktuele nyhetsposten er av.

sizeInBytes - Angir størrelsen på fila.

propertyFN - Angir navnet for spesifikke egenskaper ved innholdet, som ikke er dekket av de øvrige.

propertyValue - Angir navnet for spesifikke egenskaper ved innholdet, som ikke er dekket av de øvrige.

data - Angir selve innholdselementet. -Ingen tegn i dette elementet må kunne forveksles med XML, med mindre de er "pakket inne" i hendholdt til xml-spesifiasjonen.


ContentItem

public ContentItem(java.lang.String comment,
                   Catalog catalog,
                   java.lang.String mediaTypeFN,
                   java.lang.String formatFN,
                   java.lang.String mimeTypeFN,
                   java.lang.String sizeInBytes,
                   java.lang.String input,
                   boolean isData)
Oppretter en ny instans av ContentItem, i denne konstruktoren er alle under elementene tatt med

Parameters:
comment - kommentar element.

catalog - Identifiserer standard vokabular for ContetItem.
mediaTypeFN - Sammen med mediaTypeScheme utgjør dette elementet mediaType, som angir skjema og innhold som beskriver hvilken media type innholdet er av.

formatFN - Sammen med formatScheme utgjør dette elementet format, som angir skjema og innhold som beskriver hvilket format den aktuele innholdsposten er av.

mimeTypeFN - Sammen med mimeTypeScheme utgjør dette elementet mimeType, som angir skjema og innhold som beskriver hvilken mimetype den aktuele innholdsposten er av.

sizeInBytes - Angir størrelsen på fila.

data - Angir selve innholdselementet. -Ingen tegn i dette elementet må kunne forveksles med XML, med mindre de er "pakket inne" i hendholdt til xml-spesifiasjonen.


ContentItem

public ContentItem(Catalog catalog,
                   java.lang.String input,
                   boolean isData)
Minste lovlige konstruktoren, alle ContentItem må innholde minst en catalog og data

Parameters:
catalog - Identifiserer standard vokabular for ContetItem.
Den kan og indikerer hvor i NewsML dokumentet visse Topics er brukt.
Elementet er frivillig, og kan kun forekomme 1 gang.

data - Angir selve innholdselementet. -Ingen tegn i dette elementet må kunne forveksles med XML, med mindre de er "pakket inne" i hendholdt til xml-spesifiasjonen.

Method Detail

getContentItem

public java.lang.String getContentItem()
Metoden returnerer alle contentItem variablene, i xml-format.


getNewContentItem

public java.lang.String getNewContentItem()
Metoden returnerer alle contentItem variablene, i xml-format.