no.ingeberg.NewsML
Class Identification

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

public class Identification
extends java.lang.Object

Identification.java
Klassen innholder informasjon som tar sikte på å globalt identifisere en nyhetspost. Den innholder både formelle identifkasjons verdier, og en rekke betegnelses felt som gjør det lettere for mennesker å identifisere nyhetspostene(disse er ikke ment å være globalt unike). Klassen har metoder for å sette ulike under element og en metode for å hente ut disse formatert som xml, etter NewsML DTD'en. Identification elementet er oblikatorisk og skal forekomme kun 1 gang.


Constructor Summary
Identification(NewsIdentifier newsIdentifier)
          Minste lovlige konstruktoren, alle Identification må innholde minst en NewsIdentifier.
Identification(NewsIdentifier newsIdentifier, java.lang.String nameLabel, java.lang.String dateLabel, java.lang.String labelType, java.lang.String labelText)
          Oppretter en ny istans av catalog, i denne konstruktoren er alle under elementene tatt med
 
Method Summary
 void addLabel(java.lang.String labelType, java.lang.String labelText)
          Metoden legger til "ekstra" label element.
 java.lang.String getIdentification()
          Metoden returnerer alle getIdentification variablene, i xml-format.
 void setDateLabel(java.lang.String dateLabel)
          Metoden setter dataLabel elementet.
 void setNameLabel(java.lang.String nameLabel)
          Metoden setter nameLabel elementet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Identification

public Identification(NewsIdentifier newsIdentifier,
                      java.lang.String nameLabel,
                      java.lang.String dateLabel,
                      java.lang.String labelType,
                      java.lang.String labelText)
Oppretter en ny istans av catalog, i denne konstruktoren er alle under elementene tatt med

Parameters:
newsIdentifier - Tilfører nyhetsposten globalte unike identifikatorer.

nameLabel - En string som kan identifiser nyhetspostens navn for mennesker. Kan ikke lages på flere språk.

dateLabel - En string som innholder en representerer dato, på det formatet som er bekvemt for brukeren.

labelType - Frivillig og menneskeleselig felt som sammen med “LabelText” utgjør "Label”, som brukes til å beskrive ting som ikke dekkes av det øvrige punktene. Innholder en verdi fra et kontrollert vokabular.

labelText - Frivillig og menneskeleselig felt som sammen med “LabelType” utgjør "Label”, som brukes til å beskrive ting som ikke dekkes av det øvrige punktene. Innholder fri tekst.


Identification

public Identification(NewsIdentifier newsIdentifier)
Minste lovlige konstruktoren, alle Identification må innholde minst en NewsIdentifier.

Parameters:
newsIdentifier - Tilfører nyhetsposten globalte unike identifikatorer.
Method Detail

addLabel

public void addLabel(java.lang.String labelType,
                     java.lang.String labelText)
Metoden legger til "ekstra" label element. Kan gjentaes så ofte som ønskelig.

Parameters:
labelType - Frivillig og menneskeleselig felt som sammen med “LabelText” utgjør "Label”, som brukes til å beskrive ting som ikke dekkes av det øvrige punktene. Innholder en verdi fra et kontrollert vokabular.

labelText - Frivillig og menneskeleselig felt som sammen med “LabelType” utgjør "Label”, som brukes til å beskrive ting som ikke dekkes av det øvrige punktene. Innholder fri tekst.

setNameLabel

public void setNameLabel(java.lang.String nameLabel)
Metoden setter nameLabel elementet.

Parameters:
nameLabel - En string som kan identifiser nyhetspostens navn for mennesker. Kan ikke lages på flere språk.

setDateLabel

public void setDateLabel(java.lang.String dateLabel)
Metoden setter dataLabel elementet.

Parameters:
dateLabel - En string som innholder en representerer dato, på det formatet som er bekvemt for brukeren.

getIdentification

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