|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mycore.datamodel.metadata.MCRMetaDefault
org.mycore.datamodel.metadata.MCRMetaLangText
public class MCRMetaLangText
This class implements all method for handling with the MCRMetaLangText part of a metadata object. The MCRMetaLangText class present a single item, which has triples of a text and his corresponding language and optional a type.
| Field Summary | |
|---|---|
protected String |
form
|
protected String |
text
|
| Fields inherited from class org.mycore.datamodel.metadata.MCRMetaDefault |
|---|
datapart, DEFAULT_DATAPART, DEFAULT_INHERITED, DEFAULT_LANG_LENGTH, DEFAULT_LANGUAGE, DEFAULT_STRING_LENGTH, DEFAULT_TYPE_LENGTH, inherited, lang, LOGGER, NL, subtag, type |
| Constructor Summary | |
|---|---|
MCRMetaLangText()
This is the constructor. |
|
MCRMetaLangText(String set_datapart,
String set_subtag,
String default_lang,
String set_type,
int set_inherted,
String set_form,
String set_text)
This is the constructor. |
|
| Method Summary | |
|---|---|
Object |
clone()
This method make a clone of this class. |
Element |
createXML()
This method create a XML stream for all data in this class, defined by the MyCoRe XML MCRMetaLangText definition for the given subtag. |
void |
debug()
This method put debug data to the logger (for the debug mode). |
String |
getForm()
This method get the form attribute. |
String |
getText()
This method get the text element. |
boolean |
isValid()
This method check the validation of the content of this class. |
void |
set(String set_lang,
String set_type,
String set_form,
String set_text)
This method set the languge, type and text. |
void |
setForm(String set_form)
This method set the form attribute. |
void |
setFromDOM(Element element)
This method read the XML input stream part from a DOM part for the metadata of the document. |
void |
setText(String set_text)
This method set the text. |
| Methods inherited from class org.mycore.datamodel.metadata.MCRMetaDefault |
|---|
debugDefault, decrementInherited, getDataPart, getInherited, getInheritedToString, getLang, getSubTag, getType, incrementInherited, setDataPart, setInherited, setLang, setSubTag, setType |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected String text
protected String form
| Constructor Detail |
|---|
public MCRMetaLangText()
public MCRMetaLangText(String set_datapart,
String set_subtag,
String default_lang,
String set_type,
int set_inherted,
String set_form,
String set_text)
throws MCRException
set_datapart - the global part of the elements like 'metadata'
or 'service'set_subtag - the name of the subtagdefault_lang - the default languageset_type - the optional type stringset_inherted - a value >= 0set_form - the format string, if it is empty 'plain' is set.set_text - the text string
MCRException - if the set_subtag value is null or empty| Method Detail |
|---|
public final void set(String set_lang,
String set_type,
String set_form,
String set_text)
set_lang - the new language string, if this is null or empty, nothing is
to doset_type - the optional type sytingset_text - the new text stringpublic final void setText(String set_text)
set_text - the new text stringpublic final void setForm(String set_form)
set_form - the new form stringpublic final String getText()
public final String getForm()
public void setFromDOM(Element element)
setFromDOM in interface MCRMetaInterfacesetFromDOM in class MCRMetaDefaultelement - a relevant JDOM element for the metadata
public Element createXML()
throws MCRException
createXML in interface MCRMetaInterfacecreateXML in class MCRMetaDefaultMCRException - if the content of this class is not validpublic boolean isValid()
isValid in interface MCRMetaInterfaceisValid in class MCRMetaDefaultpublic Object clone()
clone in interface MCRMetaInterfaceclone in class MCRMetaDefaultpublic final void debug()
debug in interface MCRMetaInterfacedebug in class MCRMetaDefault
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||