/** * Returns a description of the underlying backing store, or {@code null} if unknow. * * @throws FactoryException if a failure occured while fetching the engine description. */ @Override public String getBackingStoreDescription() throws FactoryException { final AbstractAuthorityFactory factory = getGeotoolsFactory(null, null); return (factory != null) ? factory.getBackingStoreDescription() : null; }
/** * Creates an operation method from a code. * * @throws FactoryException if the object creation failed. */ @Override public OperationMethod createOperationMethod(final String code) throws FactoryException { return getGeotoolsFactory("createOperationMethod", code) .createOperationMethod(toBackingFactoryCode(code)); }
/** * Creates a parameter descriptor from a code. * * @throws FactoryException if the object creation failed. */ @Override public ParameterDescriptor createParameterDescriptor(final String code) throws FactoryException { return getGeotoolsFactory("createParameterDescriptor", code) .createParameterDescriptor(toBackingFactoryCode(code)); }
/** * Returns a {@linkplain Extent extent} (usually an area of validity) from a code. * * @throws FactoryException if the object creation failed. */ @Override public Extent createExtent(final String code) throws FactoryException { return getGeotoolsFactory("createExtent", code).createExtent(toBackingFactoryCode(code)); }