/** Validate group 'data' of type NXdata. */ private void validateGroup_NXentry_data(final NXdata group) throws NexusValidationException { // validate that the group is not null validateGroupNotNull("data", NXdata.class, group); clearLocalGroupDimensionPlaceholderValues(); // validate field 'azimuthal' of type NX_FLOAT. Note: field not defined in base class. final IDataset azimuthal = group.getDataset("azimuthal"); validateFieldNotNull("azimuthal", azimuthal); validateFieldType("azimuthal", azimuthal, NX_FLOAT); validateFieldUnits("azimuthal", azimuthal, NX_ANGLE); // validate field 'azimuthal_width' of type NX_FLOAT. Note: field not defined in base class. final IDataset azimuthal_width = group.getDataset("azimuthal_width"); validateFieldNotNull("azimuthal_width", azimuthal_width); validateFieldType("azimuthal_width", azimuthal_width, NX_FLOAT); validateFieldUnits("azimuthal_width", azimuthal_width, NX_ANGLE); // validate field 'polar' of type NX_FLOAT. Note: field not defined in base class. final IDataset polar = group.getDataset("polar"); validateFieldNotNull("polar", polar); validateFieldType("polar", polar, NX_FLOAT); validateFieldUnits("polar", polar, NX_ANGLE); // validate field 'polar_width' of type NX_FLOAT. Note: field not defined in base class. final IDataset polar_width = group.getDataset("polar_width"); validateFieldNotNull("polar_width", polar_width); validateFieldType("polar_width", polar_width, NX_FLOAT); validateFieldUnits("polar_width", polar_width, NX_ANGLE); // validate field 'distance' of type NX_FLOAT. Note: field not defined in base class. final IDataset distance = group.getDataset("distance"); validateFieldNotNull("distance", distance); validateFieldType("distance", distance, NX_FLOAT); validateFieldUnits("distance", distance, NX_LENGTH); // validate field 'data' of type NX_NUMBER. final IDataset data = group.getData(); validateFieldNotNull("data", data); validateFieldType("data", data, NX_NUMBER); validateFieldDimensions("data", data, "NXdata", "n"); // validate field 'error' of type NX_NUMBER. Note: field not defined in base class. final IDataset error = group.getDataset("error"); validateFieldNotNull("error", error); validateFieldType("error", error, NX_NUMBER); // validate field 'energy' of type NX_FLOAT. Note: field not defined in base class. final IDataset energy = group.getDataset("energy"); validateFieldNotNull("energy", energy); validateFieldType("energy", energy, NX_FLOAT); validateFieldUnits("energy", energy, NX_ENERGY); }