|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectno.ingeberg.NewsML.RightsMetadata
public class RightsMetadata
RightsMetadata.java
Klassen håndterer innkomne data under "RightsMetadata" elementet,
som ligger under NewsComponent elementet. Dette elementet er frivillig og kan
kun forekomme 1 gang. Klassen kaller ved behov "Catalog" klassen som tar seg
av "Catalog elementetene som kan være endel av denne klassen.
Klassen innholder metoder for å hente ut variablene som blir satt for dette
elementet, formatert som xml, etter NewsML DTD'en.
Constructor Summary | |
---|---|
RightsMetadata()
Oppretter et tomt ReghtsMetadata objekt |
|
RightsMetadata(Catalog catalog,
java.util.ArrayList copyrightComment,
java.lang.String copyrightHolder,
java.lang.String copyrightDate,
java.lang.String usageType,
java.lang.String usageGeography,
java.lang.String usageRightsHolder,
java.lang.String usageLimitations,
java.lang.String usageStartDate,
java.lang.String usageEndDate,
java.lang.String property)
Oppretter en ny instans av catalog, i denne konstruktoren er alle under elementene tatt med. |
Method Summary | |
---|---|
void |
addCopyright(java.util.ArrayList copyrightComment,
java.lang.String copyrightHolder,
java.lang.String copyrightDate)
|
void |
addCopyright(java.lang.String copyrightHolder,
java.lang.String copyrightDate)
|
void |
addProperty(java.lang.String property)
Legger til et property element |
void |
addUsageRights(java.lang.String usageType,
java.lang.String usageGeography,
java.lang.String usageRightsHolder,
java.lang.String usageLimitations,
java.lang.String usageStartDate,
java.lang.String usageEndDate)
Legger til et usageRights element |
java.lang.String |
getRightsMetadata()
Metoden returnerer alle rightsMetadata variablene, i xml-format. |
void |
setCatalog(Catalog catalog)
Setter catalog elementet |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RightsMetadata(Catalog catalog, java.util.ArrayList copyrightComment, java.lang.String copyrightHolder, java.lang.String copyrightDate, java.lang.String usageType, java.lang.String usageGeography, java.lang.String usageRightsHolder, java.lang.String usageLimitations, java.lang.String usageStartDate, java.lang.String usageEndDate, java.lang.String property)
catalog
- identifiserer standard vokabular for DescriptionMetadata. copyrightComment
- ”Copyright”, innholder underelementene ”comment”, ”CopyrightHolder” og ”CopyrightDate”. Her har en et kommentar element, to element som i naturlig språk gir informasjon om hvem copyrighten tilhører og angir dato for den.copyrightHolder
- Angir i naturlig språk informasjon om hvem copyright'en tilhører.copyrightDate
- Angir i naturlig språk informasjon om dato for copyright'en.usageType
- Del av ”UsageRights”, som angir informasjon om hvem som innehar rettighetene til nyhetskomponenten.
”usageType” gir informasjon i naturlig språk om hvilke type bruk rettighetene retter seg mot.usageGeography
- Del av ”UsageRights”, som angir informasjon om hvem som innehar rettighetene til nyhetskomponenten.
”Geography”, gir informasjon om hvilke geografiske områder rettighetene gjelder for.usageRightsHolder
- Del av ”UsageRights”, som angir informasjon om hvem som innehar rettighetene til nyhetskomponenten.
”RightHolder”, forteller hvem som rettighetene tilhører.usageLimitations
- Del av ”UsageRights”, som angir informasjon om hvem som innehar rettighetene til nyhetskomponenten.
"Limitations" angir eventuelle restriksjoner på bruken av innholdet i nyhetskomponenten.usageStartDate
- Del av ”UsageRights”, som angir informasjon om hvem som innehar rettighetene til nyhetskomponenten.
Angir tidsrommet rettighetene for denne nyhetsposten varer.usageEndDate
- Del av ”UsageRights”, som angir informasjon om hvem som innehar rettighetene til nyhetskomponenten.
Angir tidsrommet rettighetene for denne nyhetsposten varer.property
- Brukes til å beskrive øvrig rettighets metadata som ikke blir dekket av de øvrige. Frivillig og repeterbartpublic RightsMetadata()
Method Detail |
---|
public void setCatalog(Catalog catalog)
catalog
- identifiserer standard vokabular for DescriptionMetadata. public void addCopyright(java.util.ArrayList copyrightComment, java.lang.String copyrightHolder, java.lang.String copyrightDate)
public void addCopyright(java.lang.String copyrightHolder, java.lang.String copyrightDate)
public void addUsageRights(java.lang.String usageType, java.lang.String usageGeography, java.lang.String usageRightsHolder, java.lang.String usageLimitations, java.lang.String usageStartDate, java.lang.String usageEndDate)
usageType
- Del av ”UsageRights”, som angir informasjon om hvem som innehar rettighetene til nyhetskomponenten.
”usageType” gir informasjon i naturlig språk om hvilke type bruk rettighetene retter seg mot.usageGeography
- Del av ”UsageRights”, som angir informasjon om hvem som innehar rettighetene til nyhetskomponenten.
”Geography”, gir informasjon om hvilke geografiske områder rettighetene gjelder for.usageRightsHolder
- Del av ”UsageRights”, som angir informasjon om hvem som innehar rettighetene til nyhetskomponenten.
”RightHolder”, forteller hvem som rettighetene tilhører.usageLimitations
- Del av ”UsageRights”, som angir informasjon om hvem som innehar rettighetene til nyhetskomponenten.
"Limitations" angir eventuelle restriksjoner på bruken av innholdet i nyhetskomponenten.usageStartDate
- Del av ”UsageRights”, som angir informasjon om hvem som innehar rettighetene til nyhetskomponenten.
Angir tidsrommet rettighetene for denne nyhetsposten varer.usageEndDate
- Del av ”UsageRights”, som angir informasjon om hvem som innehar rettighetene til nyhetskomponenten.
Angir tidsrommet rettighetene for denne nyhetsposten varer.public void addProperty(java.lang.String property)
property
- Brukes til å beskrive øvrig rettighets metadata som ikke blir dekket av de øvrige. Frivillig og repeterbartpublic java.lang.String getRightsMetadata()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |