no.ingeberg.NewsML
Class Resource

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

public class Resource
extends java.lang.Object

Resource..java
Klassen håndterer innkomne data under "Resource" elementet, som indikerer hvor en gitt ressurs kan bli funnet, og om den kan bli brukt som default vokabular for visse formelle navn innen det aktueller subtreet av NewsML dokumentet. Klassen innholder metoder for å hente ut disse formatert som xml, etter NewsML DTD'en.


Constructor Summary
Resource()
          Oppretter et tomt objekt.
Resource(java.net.URL urn, java.net.URL url, java.lang.String defVocContext, java.lang.String defVocScheme)
          Oppretter en ny istans av catalog, i denne constructoren er alle under elementene tatt med.
 
Method Summary
 void addDefVocMap(java.lang.String defVocContext)
          Metoden legger til et "ekstra" DefaultVocabulary element med bare elementet defVocContext som parameter.
 void addDefVocMap(java.lang.String defVocContext, java.lang.String defVocScheme)
          Metoden legger til et "ekstra" DefaultVocabulary element som består av elementene defVocContext og defVocSchemeelement.
 void addUrl(java.net.URL url)
          Metoden legger til et "ekstra" URL element Kan gjentaes.
 java.lang.String getResource()
          Metoden returnerer alle resouce variablene, i xml-format.
 void setUrn(java.net.URL urn)
          Metoden setter URN element
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Resource

public Resource(java.net.URL urn,
                java.net.URL url,
                java.lang.String defVocContext,
                java.lang.String defVocScheme)
Oppretter en ny istans av catalog, i denne constructoren er alle under elementene tatt med.

Parameters:
urn - Identifiserer den eksterne ressursen.
url - Identifiserer den eksterne ressursen.
defVocContext - Innholder et XPath mønster. Den identifiserte ressursen fungerer som standard vokabular for alle elementene og attributtene som stemmer overens XPath mønsteret. Om XPath mønsteret stemmer med et element, vil verdien for “FormalName” attributtet til elementet angitt. Stemmer XPath mønsteret med et attributt, vil verdien til dette attributtet selv, bli angitt.
defVocScheme - Angir skjema for default vokabularet.

Resource

public Resource()
Oppretter et tomt objekt.

Method Detail

setUrn

public void setUrn(java.net.URL urn)
Metoden setter URN element

Parameters:
urn - Identifiserer den eksterne ressursen.

addUrl

public void addUrl(java.net.URL url)
Metoden legger til et "ekstra" URL element Kan gjentaes.

Parameters:
url - Identifiserer den eksterne ressursen.

addDefVocMap

public void addDefVocMap(java.lang.String defVocContext,
                         java.lang.String defVocScheme)
Metoden legger til et "ekstra" DefaultVocabulary element som består av elementene defVocContext og defVocSchemeelement. Kan gjentaes.

Parameters:
defVocContext - Innholder et XPath mønster. Den identifiserte ressursen fungerer som standard vokabular for alle elementene og attributtene som stemmer overens XPath mønsteret. Om XPath mønsteret stemmer med et element, vil verdien for “FormalName” attributtet til elementet angitt. Stemmer XPath mønsteret med et attributt, vil verdien til dette attributtet selv, bli angitt.
defVocScheme - Angir skjema for default vokabularet.

addDefVocMap

public void addDefVocMap(java.lang.String defVocContext)
Metoden legger til et "ekstra" DefaultVocabulary element med bare elementet defVocContext som parameter. Kan gjentaes.

Parameters:
defVocContext - Innholder et XPath mønster. Den identifiserte ressursen fungerer som standard vokabular for alle elementene og attributtene som stemmer overens XPath mønsteret. Om XPath mønsteret stemmer med et element, vil verdien for “FormalName” attributtet til elementet angitt. Stemmer XPath mønsteret med et attributt, vil verdien til dette attributtet selv, bli angitt.

getResource

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