Package org.apache.sis.profile.france
Class FrenchProfile
Provides implementations of French extensions defined by AFNOR.
- Since:
- 0.4
Defined in the sis-french-profile module
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionstatic ObjectReturns the given metadata object as an AFNOR-compliant instance.static ReferenceSystemtoAFNOR(ReferenceSystem rs, boolean indirect) Returns the given given reference system as an AFNOR-compliant instance.
- 
Field Details- 
NAMESPACEThe"http://www.cnig.gouv.fr/2005/fra"URL. The usual prefix for this namespace is"fra".- See Also:
 
 
- 
- 
Method Details- 
toAFNORReturns the given metadata object as an AFNOR-compliant instance. The current implementation recognizes the following types:
 This method does not handle theAFNOR extensions to ISO 19115 GeoAPI type AFNOR XML element DataIdentificationFRA_DataIdentificationConstraintsFRA_ConstraintsLegalConstraintsFRA_LegalConstraintsSecurityConstraintsFRA_SecurityConstraintsReferenceSystemtype, because AFNOR requires to specify whether the system is direct or indirect. For reference system types, usetoAFNOR(ReferenceSystem, boolean)instead.- Parameters:
- metadata- the metadata to make AFNOR-compliant, or- null.
- Returns:
- a copy of the metadata as an AFNOR-compliant object, or metadataif the metadata wasnull, does not have an AFNOR type, or was already of the appropriate type.
 
- 
toAFNORReturns the given given reference system as an AFNOR-compliant instance. AFNOR requires the reference systems to be either direct or indirect. Those two cases are represented by the following schema fragments:Direct: <complexType name="FRA_DirectReferenceSystem_Type"> <complexContent> <extension base="{http://www.isotc211.org/2005/gmd}MD_ReferenceSystem_Type"/> </complexContent> </complexType>Indirect: <complexType name="FRA_IndirectReferenceSystem_Type"> <complexContent> <extension base="{http://www.isotc211.org/2005/gmd}MD_ReferenceSystem_Type"/> </complexContent> </complexType>- Parameters:
- rs- the reference system to make AFNOR-compliant, or- null.
- indirect-- falsefor- FRA_DirectReferenceSystem, or- truefor- FRA_IndirectReferenceSystem.
- Returns:
- a copy of the given reference system as an AFNOR-compliant object, or rsif the given reference system wasnullor already of the appropriate type.
 
 
-