generated.docs.javadoc.org.eclipse.dawnsci.nexus.validation.NexusApplicationValidator.html Maven / Gradle / Ivy
NexusApplicationValidator (h5jan API)
org.eclipse.dawnsci.nexus.validation
Interface NexusApplicationValidator
-
- All Known Implementing Classes:
- AbstractNexusValidator, NXarchiveValidator, NXarpesValidator, NXcanSASValidator, NXdirecttofValidator, NXfluoValidator, NXindirecttofValidator, NXiqprocValidator, NXlauetofValidator, NXmonopdValidator, NXmxValidator, NXrefscanValidator, NXreftofValidator, NXsastofValidator, NXsasValidator, NXscanValidator, NXspeValidator, NXsqomValidator, NXstxmValidator, NXtasValidator, NXtofnpdValidator, NXtofrawValidator, NXtofsingleValidator, NXtomophaseValidator, NXtomoprocValidator, NXtomoValidator, NXxasprocValidator, NXxasValidator, NXxbaseValidator, NXxeulerValidator, NXxkappaValidator, NXxlaueplateValidator, NXxlaueValidator, NXxnbValidator, NXxrotValidator
public interface NexusApplicationValidator
Defines the interface for NeXus application definition validators.
A class that implements this interface knows how to validate a tree of
nexus objects according to a particular application definition.
-
-
Method Summary
All Methods Instance Methods Abstract Methods
Modifier and Type
Method and Description
void
validate(NXentry entry)
Validate the given nexus entry.
void
validate(NXroot root)
Validate the given nexus tree.
void
validate(NXsubentry subentry)
Validate the given nexus subentry.
-
-
Method Detail
-
validate
void validate(NXroot root)
throws NexusValidationException
Validate the given nexus tree.
- Parameters:
root
-
- Throws:
NexusValidationException
-
validate
void validate(NXentry entry)
throws NexusValidationException
Validate the given nexus entry.
- Parameters:
entry
-
- Throws:
NexusValidationException
-
validate
void validate(NXsubentry subentry)
throws NexusValidationException
Validate the given nexus subentry.
- Parameters:
subentry
-
- Throws:
NexusValidationException