@Override public ConfigurableFactory<PyramidIO> create(ConfigurableFactory<?> parent, java.util.List<String> path) { return new FileBasedPyramidIOFactory(parent, path); } }),
public FileBasedPyramidIOFactory (ConfigurableFactory<?> parent, List<String> path) { super(NAME, PyramidIO.class, parent, path); addProperty(ROOT_PATH); addProperty(EXTENSION); }
@Override protected PyramidIO create() throws ConfigurationException { String prop = getPropertyValue(ROOT_PATH); if (prop == null) { LOGGER.error(this.getExplicitConfiguration().toString()); String rootpath = getPropertyValue(ROOT_PATH).trim(); String extension = getPropertyValue(EXTENSION); PyramidSource source = null;