/** Returns an arbitrary object from a code. */ @Override public IdentifiedObject createObject(final String code) throws FactoryException { try { return super.createObject(code); } catch (FactoryException exception) { notifyFailure("createObject", exception); try { return fallback.createObject(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** Returns a description for the object identified by the specified code. */ @Override public InternationalString getDescriptionText(final String code) throws FactoryException { try { return super.getDescriptionText(code); } catch (FactoryException exception) { notifyFailure("getDescriptionText", exception); try { return fallback.getDescriptionText(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Creates a {@linkplain EngineeringCRS engineering coordinate reference system} from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public EngineeringCRS createEngineeringCRS(final String code) throws FactoryException { try { return super.createEngineeringCRS(code); } catch (FactoryException exception) { notifyFailure("createEngineeringCRS", exception); try { return fallback.createEngineeringCRS(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Returns an arbitrary {@linkplain CoordinateReferenceSystem coordinate reference system} from * a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public CoordinateReferenceSystem createCoordinateReferenceSystem(final String code) throws FactoryException { try { return super.createCoordinateReferenceSystem(code); } catch (FactoryException exception) { notifyFailure("createCoordinateReferenceSystem", exception); try { return fallback.createCoordinateReferenceSystem(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Returns a {@linkplain PrimeMeridian prime meridian} from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public PrimeMeridian createPrimeMeridian(final String code) throws FactoryException { try { return super.createPrimeMeridian(code); } catch (FactoryException exception) { notifyFailure("createPrimeMeridian", exception); try { return fallback.createPrimeMeridian(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Returns an arbitrary {@linkplain CoordinateSystem coordinate system} from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public CoordinateSystem createCoordinateSystem(final String code) throws FactoryException { try { return super.createCoordinateSystem(code); } catch (FactoryException exception) { notifyFailure("createCoordinateSystem", exception); try { return fallback.createCoordinateSystem(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Creates a polar coordinate system from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public PolarCS createPolarCS(final String code) throws FactoryException { try { return super.createPolarCS(code); } catch (FactoryException exception) { notifyFailure("createPolarCS", exception); try { return fallback.createPolarCS(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Creates a vertical coordinate system from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public VerticalCS createVerticalCS(final String code) throws FactoryException { try { return super.createVerticalCS(code); } catch (FactoryException exception) { notifyFailure("createVerticalCS", exception); try { return fallback.createVerticalCS(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Creates an operation method from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public OperationMethod createOperationMethod(final String code) throws FactoryException { try { return super.createOperationMethod(code); } catch (FactoryException exception) { notifyFailure("createOperationMethod", exception); try { return fallback.createOperationMethod(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Creates a {@linkplain TemporalDatum temporal datum} from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public TemporalDatum createTemporalDatum(final String code) throws FactoryException { try { return super.createTemporalDatum(code); } catch (FactoryException exception) { notifyFailure("createTemporalDatum", exception); try { return fallback.createTemporalDatum(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Returns a {@linkplain GeodeticDatum geodetic datum} from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public GeodeticDatum createGeodeticDatum(final String code) throws FactoryException { try { return super.createGeodeticDatum(code); } catch (FactoryException exception) { notifyFailure("createGeodeticDatum", exception); try { return fallback.createGeodeticDatum(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Returns a {@linkplain GeocentricCRS geocentric coordinate reference system} from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public GeocentricCRS createGeocentricCRS(final String code) throws FactoryException { try { return super.createGeocentricCRS(code); } catch (FactoryException exception) { notifyFailure("createGeocentricCRS", exception); try { return fallback.createGeocentricCRS(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Creates a {@linkplain VerticalCRS vertical coordinate reference system} from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public VerticalCRS createVerticalCRS(final String code) throws FactoryException { try { return super.createVerticalCRS(code); } catch (FactoryException exception) { notifyFailure("createVerticalCRS", exception); try { return fallback.createVerticalCRS(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Returns a {@linkplain CoordinateSystemAxis coordinate system axis} from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public CoordinateSystemAxis createCoordinateSystemAxis(final String code) throws FactoryException { try { return super.createCoordinateSystemAxis(code); } catch (FactoryException exception) { notifyFailure("createCoordinateSystemAxis", exception); try { return fallback.createCoordinateSystemAxis(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Returns an arbitrary {@linkplain org.opengis.referencing.datum.Datum datum} from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public org.opengis.referencing.datum.Datum createDatum(final String code) throws FactoryException { try { return super.createDatum(code); } catch (FactoryException exception) { notifyFailure("createDatum", exception); try { return fallback.createDatum(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Creates a {@linkplain EngineeringDatum engineering datum} from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public EngineeringDatum createEngineeringDatum(final String code) throws FactoryException { try { return super.createEngineeringDatum(code); } catch (FactoryException exception) { notifyFailure("createEngineeringDatum", exception); try { return fallback.createEngineeringDatum(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Creates a {@linkplain VerticalDatum vertical datum} from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public VerticalDatum createVerticalDatum(final String code) throws FactoryException { try { return super.createVerticalDatum(code); } catch (FactoryException exception) { notifyFailure("createVerticalDatum", exception); try { return fallback.createVerticalDatum(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Creates an ellipsoidal coordinate system from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public EllipsoidalCS createEllipsoidalCS(final String code) throws FactoryException { try { return super.createEllipsoidalCS(code); } catch (FactoryException exception) { notifyFailure("createEllipsoidalCS", exception); try { return fallback.createEllipsoidalCS(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Returns an {@linkplain Unit unit} from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public Unit<?> createUnit(final String code) throws FactoryException { try { return super.createUnit(code); } catch (FactoryException exception) { notifyFailure("createUnit", exception); try { return fallback.createUnit(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }
/** * Creates a derived coordinate reference system from a code. * * @throws FactoryException if the object creation failed for all factories. */ @Override public DerivedCRS createDerivedCRS(final String code) throws FactoryException { try { return super.createDerivedCRS(code); } catch (FactoryException exception) { notifyFailure("createDerivedCRS", exception); try { return fallback.createDerivedCRS(code); } catch (NoSuchAuthorityCodeException ignore) { throw exception; } } }