Package uk.ac.gda.server.ncd.meta
Class NcdMaskLink
java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
uk.ac.gda.server.ncd.meta.NcdMetaBaseProvider
uk.ac.gda.server.ncd.meta.PerVisitExternalNcdMetadata
uk.ac.gda.server.ncd.meta.NcdMaskLink
- All Implemented Interfaces:
Configurable,Findable,gda.observable.IObserver,ExternalMetadataFile,INcdMetaProvider
-
Field Summary
Fields inherited from class uk.ac.gda.server.ncd.meta.PerVisitExternalNcdMetadata
config -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidCheck file is valid before accepting it.voidsetExternalFile(String filepath, String internal) voidwrite(NXDetectorData dataTree, String treeName) Methods inherited from class uk.ac.gda.server.ncd.meta.PerVisitExternalNcdMetadata
__call__, __call__, clear, configure, getFilepath, getInternalPath, refresh, requestChange, restore, setConfigFileName, setDetectorType, setExternalFile, setMetaType, setVisitMeta, toString, update, writeoutMethods inherited from class gda.factory.FindableConfigurableBase
getName, setNameMethods inherited from class gda.factory.ConfigurableBase
isConfigureAtStartup, isConfigured, reconfigure, setConfiguredMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface gda.factory.Configurable
isConfigureAtStartup, isConfigured, reconfigure
-
Constructor Details
-
NcdMaskLink
public NcdMaskLink()
-
-
Method Details
-
setExternalFile
- Specified by:
setExternalFilein interfaceExternalMetadataFile- Overrides:
setExternalFilein classPerVisitExternalNcdMetadata
-
checkFile
Description copied from class:PerVisitExternalNcdMetadataCheck file is valid before accepting it. Base implementation just checks file exists. Subclasses can perform further checks including of internal path. Should throw exception if not valid.- Overrides:
checkFilein classPerVisitExternalNcdMetadata- Parameters:
path-internal-
-
write
- Specified by:
writein classPerVisitExternalNcdMetadata
-