|
||||||||||
| 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.MCRMetaBoolean
public final class MCRMetaBoolean
This class implements all method for handling with the MCRMetaBoolean part of a metadata object. The MCRMetaBoolean class present a logical value of true or false and optional a type.
<tag class="MCRMetaBoolean" heritable="...">
<subtag type="...">
true|false or yes|no or ja|nein or wahr|falsch
</subtag>
</tag>
| Field Summary |
|---|
| 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 | |
|---|---|
MCRMetaBoolean()
This is the constructor. |
|
MCRMetaBoolean(String set_datapart,
String set_subtag,
String default_lang,
String set_type,
int set_inherted,
boolean set_value)
This is the constructor. |
|
MCRMetaBoolean(String set_datapart,
String set_subtag,
String default_lang,
String set_type,
int set_inherted,
String set_value)
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 MCRBoolean definition for the given subtag. |
void |
debug()
This method put debug data to the logger (for the debug mode). |
boolean |
getValue()
This method get the value element. |
String |
getValueToString()
This method get the value element as String. |
boolean |
isValid()
This method check the validation of the content of this class. |
void |
setFromDOM(Element element)
This method read the XML input stream part from a DOM part for the metadata of the document. |
void |
setValue(boolean set_value)
This method set the value. |
void |
setValue(String set_value)
This method set value. |
| 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 |
| Constructor Detail |
|---|
public MCRMetaBoolean()
public MCRMetaBoolean(String set_datapart,
String set_subtag,
String default_lang,
String set_type,
int set_inherted,
String set_value)
throws MCRException
set_datapart - the global part of the elements like 'metadata'
or 'service'set_subtag - the name of the subtagset_type - the optional type stringset_inherted - a value >= 0set_value - the boolean value (true or false) as string
MCRException - if the set_subtag value is null or empty
public MCRMetaBoolean(String set_datapart,
String set_subtag,
String default_lang,
String set_type,
int set_inherted,
boolean set_value)
throws MCRException
set_datapart - the global part of the elements like 'metadata'
or 'service'set_subtag - the name of the subtagset_type - the optional type stringset_inherted - a value >= 0set_value - the boolean value (true or false)
MCRException - if the set_subtag value is null or empty| Method Detail |
|---|
public final void setValue(String set_value)
set_value - the boolean value (true or false) as stringpublic final void setValue(boolean set_value)
set_value - the boolean valuepublic final boolean getValue()
public final String getValueToString()
public final void setFromDOM(Element element)
setFromDOM in interface MCRMetaInterfacesetFromDOM in class MCRMetaDefaultelement - a relevant JDOM element for the metadata
public final Element createXML()
throws MCRException
createXML in interface MCRMetaInterfacecreateXML in class MCRMetaDefaultMCRException - if the content of this class is not validpublic final boolean isValid()
isValid in interface MCRMetaInterfaceisValid in class MCRMetaDefaultpublic final 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 | |||||||||