public class SupplementExtensionImpl extends AbstractExtendable implements SupplementExtension
Constructor and Description |
---|
SupplementExtensionImpl() |
Modifier and Type | Method and Description |
---|---|
protected ExtensionDescription |
buildExtensionDescription()
Builds the extension description.
|
protected void |
doRegister(ExtensionRegistry registry,
ExtensionDescription description) |
AbsoluteCodingSchemeVersionReference |
getParentOfSupplement(java.lang.String codingScheme,
CodingSchemeVersionOrTag tagOrVersion)
Gets the parent of a supplement.
|
boolean |
isSupplement(java.lang.String codingScheme,
CodingSchemeVersionOrTag tagOrVersion)
Checks if a given coding scheme is a supplement.
|
getDescription, getExtensionDescription, getName, getProvider, getVersion, register
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription, getName, getProvider, getVersion
public boolean isSupplement(java.lang.String codingScheme, CodingSchemeVersionOrTag tagOrVersion) throws LBParameterException
SupplementExtension
isSupplement
in interface SupplementExtension
codingScheme
- the coding schemetagOrVersion
- the tag or versionLBParameterException
- the LB parameter exceptionpublic AbsoluteCodingSchemeVersionReference getParentOfSupplement(java.lang.String codingScheme, CodingSchemeVersionOrTag tagOrVersion) throws LBParameterException
SupplementExtension
getParentOfSupplement
in interface SupplementExtension
codingScheme
- the coding schemetagOrVersion
- the tag or versionLBParameterException
- the LB parameter exceptionprotected void doRegister(ExtensionRegistry registry, ExtensionDescription description) throws LBParameterException
doRegister
in class AbstractExtendable
LBParameterException
protected ExtensionDescription buildExtensionDescription()
AbstractExtendable
buildExtensionDescription
in class AbstractExtendable