no.ingeberg.NewsML
Class Catalog

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

public class Catalog
extends java.lang.Object

Catalog.java
Klassen h�ndterer innkomne data under "Catalog" elementet, som identifiserer eller lokaliserer standard vokabular og indikerer hvor i NewsML dokumentet visse Topics er brukt. Catalog elementet tillatter � bestemme URN, URL og � fastsette hvilke vokabular (TopicSet) som er standard for elementet typen i en gitt kontekst. Klassen innholder metoder for � hente ut disse formatert som xml, etter NewsML DTD'en.


Constructor Summary
Catalog(Resource resource)
          Minste lovlige constructor, skal catalog-elementet finnes m� den innholde minst en "resourse"
Catalog(java.lang.String CatalogHref, Resource resource, java.lang.String topicUse, java.lang.String stringTopic)
          Oppretter en ny istans av catalog, i denne constructoren er alle under elementene tatt med.
 
Method Summary
 void addResousce(Resource resource)
          Metoden legger til "ekstra" resource element.
 void addTopicUseMap(java.lang.String topicUse, java.lang.String stringTopic)
          Metoden legger til "ekstra" topicUse element.
 java.lang.String getCatalog()
          Metoden returnerer alle catalog variablene, i xml-format.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Catalog

public Catalog(java.lang.String CatalogHref,
               Resource resource,
               java.lang.String topicUse,
               java.lang.String stringTopic)
Oppretter en ny istans av catalog, i denne constructoren er alle under elementene tatt med.

Parameters:
CatalogHref - Angir en peker til et annet catalog element i dette eller i andre newsML dokument.

resource - Identifiserer en ekstern ressurs, og den aktuelle ressursen opptrer som en standard vokabular for deler eller hele elementets innhold.

topicUse - Danner sammen med stringTopic elementet TopicUse som indikerer hvor i NewsML dokumentet spesifikke emner er brukt i dokumentet. Verdien til dette elementet er en peker som innholder en #karakter fulgt av verdien til et �Duid� attributt for et emne i det aktuelle dokumentet.

stringTopic - Danner sammen med topicUse elementet TopicUse som indikerer hvor i NewsML dokumentet spesifikke emner er brukt i dokumentet. Verdien til �context� attributtet er et XPath m�nster som indikerer konteksten der emnet er bruk, innen subbtreet som aktuelle �Catalog� fastsetter. Er ikke �context� elementet brukt, vil �TopicUse� elementet kun stadfeste hvilke emner som er tilstede i subtreet.


Catalog

public Catalog(Resource resource)
Minste lovlige constructor, skal catalog-elementet finnes m� den innholde minst en "resourse"

Parameters:
resource - Identifiserer en ekstern ressurs, og den aktuelle ressursen opptrer som en standard vokabular for deler eller hele elementets innhold.

Method Detail

addResousce

public void addResousce(Resource resource)
Metoden legger til "ekstra" resource element. Kan gjentaes s� ofte som �nskelig.

Parameters:
resource - Identifiserer en ekstern ressurs, og den aktuelle ressursen opptrer som en standard vokabular for deler eller hele elementets innhold.


addTopicUseMap

public void addTopicUseMap(java.lang.String topicUse,
                           java.lang.String stringTopic)
Metoden legger til "ekstra" topicUse element. Kan gjentaes s� ofte som �nskelig.

Parameters:
topicUse - Danner sammen med stringTopic elementet TopicUse som indikerer hvor i NewsML dokumentet spesifikke emner er brukt i dokumentet. Verdien til dette elementet er en peker som innholder en #karakter fulgt av verdien til et �Duid� attributt for et emne i det aktuelle dokumentet.

stringTopic - Danner sammen med topicUse elementet TopicUse som indikerer hvor i NewsML dokumentet spesifikke emner er brukt i dokumentet. Verdien til �context� attributtet er et XPath m�nster som indikerer konteksten der emnet er bruk, innen subbtreet som aktuelle �Catalog� fastsetter. Er ikke �context� elementet brukt, vil �TopicUse� elementet kun stadfeste hvilke emner som er tilstede i subtreet.


getCatalog

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