C# Class Catalogue.Gemini.Encoding.XmlEncoder

Inheritance: IXmlEncoder
Show file Open project: jncc/topcat Class Usage Examples

Public Properties

Property Type Description
gco System.Xml.Linq.XNamespace
gmd System.Xml.Linq.XNamespace
gml System.Xml.Linq.XNamespace
srv System.Xml.Linq.XNamespace
xlink System.Xml.Linq.XNamespace

Public Methods

Method Description
Create ( System.Guid id, Metadata m ) : System.Xml.Linq.XDocument
ReplaceDigitalTransferOptions ( System.Xml.Linq.XDocument doc, List resources ) : void

Replaces the resource locator contents in the document with the specified alternative online resources. For Open Data publishing.

Private Methods

Method Description
MakeAbstract ( Metadata metadata ) : System.Xml.Linq.XElement
MakeBoundingBox ( Metadata metadata ) : System.Xml.Linq.XElement
MakeDataFormat ( Metadata metadata ) : System.Xml.Linq.XElement
MakeDatasetLanguage ( Metadata metadata ) : System.Xml.Linq.XElement
MakeDatasetReferenceDate ( Metadata metadata ) : System.Xml.Linq.XElement
MakeFileIdentifier ( System.Guid id ) : System.Xml.Linq.XElement
MakeKeywords ( Metadata metadata ) : System.Xml.Linq.XElement
MakeLimitationsOnPublicAccessAndUseConstraints ( Metadata metadata ) : System.Xml.Linq.XElement
MakeLineage ( Metadata metadata ) : System.Xml.Linq.XElement
MakeMetadataDate ( Metadata metadata ) : System.Xml.Linq.XElement
MakeMetadataPointOfContact ( Metadata metadata ) : System.Xml.Linq.XElement
MakeResourceLocator ( Metadata metadata, System.Guid id ) : System.Xml.Linq.XElement
MakeResourceType ( Metadata metadata ) : System.Xml.Linq.XElement
MakeResponsibleOrganisation ( Metadata metadata ) : System.Xml.Linq.XElement
MakeTemporalExtent ( Metadata metadata ) : System.Xml.Linq.XElement
MakeTitle ( Metadata metadata ) : System.Xml.Linq.XElement
MakeTopicCategory ( Metadata metadata ) : System.Xml.Linq.XElement
MakeUniqueResourceIdentifier ( System.Guid id ) : System.Xml.Linq.XElement

Method Details

Create() public method

public Create ( System.Guid id, Metadata m ) : System.Xml.Linq.XDocument
id System.Guid
m Catalogue.Gemini.Model.Metadata
return System.Xml.Linq.XDocument

ReplaceDigitalTransferOptions() public static method

Replaces the resource locator contents in the document with the specified alternative online resources. For Open Data publishing.
public static ReplaceDigitalTransferOptions ( System.Xml.Linq.XDocument doc, List resources ) : void
doc System.Xml.Linq.XDocument
resources List
return void

Property Details

gco public static property

public static XNamespace,System.Xml.Linq gco
return System.Xml.Linq.XNamespace

gmd public static property

public static XNamespace,System.Xml.Linq gmd
return System.Xml.Linq.XNamespace

gml public static property

public static XNamespace,System.Xml.Linq gml
return System.Xml.Linq.XNamespace

srv public static property

public static XNamespace,System.Xml.Linq srv
return System.Xml.Linq.XNamespace

xlink public static property

public static XNamespace,System.Xml.Linq xlink
return System.Xml.Linq.XNamespace