org.mycore.datamodel.metadata
Class MCRMetaDerivateLink
java.lang.Object
org.mycore.datamodel.metadata.MCRMetaDefault
org.mycore.datamodel.metadata.MCRMetaLink
org.mycore.datamodel.metadata.MCRMetaDerivateLink
- All Implemented Interfaces:
- Cloneable, MCRMetaInterface
public class MCRMetaDerivateLink
- extends MCRMetaLink
| Fields inherited from class org.mycore.datamodel.metadata.MCRMetaLink |
from, href, label, linktype, MAX_XLINK_FROM_LENGTH, MAX_XLINK_HREF_LENGTH, MAX_XLINK_LABEL_LENGTH, MAX_XLINK_TITLE_LENGTH, MAX_XLINK_TO_LENGTH, MAX_XLINK_TYPE_LENGTH, title, to |
| 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 |
| Methods inherited from class org.mycore.datamodel.metadata.MCRMetaLink |
clone, compare, createXML, debug, getXLinkFrom, getXLinkHref, getXLinkLabel, getXLinkTitle, getXLinkTo, getXLinkType, setBiLink, setFromDOM, setReference, setXLinkLabel, setXLinkTitle |
| Methods inherited from class org.mycore.datamodel.metadata.MCRMetaDefault |
debugDefault, decrementInherited, getDataPart, getInherited, getInheritedToString, getLang, getSubTag, getType, incrementInherited, setDataPart, setInherited, setLang, setSubTag, setType |
MCRMetaDerivateLink
public MCRMetaDerivateLink()
setLinkToFile
public void setLinkToFile(MCRFile file)
getLinkedFile
public MCRFile getLinkedFile()
isValid
public boolean isValid()
- Description copied from class:
MCRMetaLink
- This method check the validation of the content of this class. The method returns true if
- the subtag is not null or empty
- the xlink:type not "locator" or "arc"
- the from or to are not valid
otherwise the method return false
- Specified by:
isValid in interface MCRMetaInterface- Overrides:
isValid in class MCRMetaLink
- Returns:
- a boolean value