public interface CitationFactory extends Factory
Modifier and Type | Method and Description |
---|---|
Address |
createAddress(Collection<String> deliveryPoints,
InternationalString city,
InternationalString administrativeArea,
String postalCode,
InternationalString country,
Collection<String> electronicMailAddresses)
Location of the responsible individual or organization.
|
Contact |
createContact(Telephone phone,
Address address,
OnLineResource onLineResource,
InternationalString hoursOfService,
InternationalString contactInstructions)
Information required to enable contact with the responsible person and/or organization.
|
OnLineResource |
createOnLineResource(URI linkage,
String protocol,
String applicationProfile,
InternationalString description,
OnLineFunction function)
Information about on-line sources from which the dataset, specification, or community profile
name and extended metadata elements can be obtained.
|
ResponsibleParty |
createResponsibleParty(String individualName,
InternationalString organisationName,
InternationalString positionName,
Contact contactInfo,
Role role)
Identification of, and means of communication with, person(s) and organizations associated
with the dataset.
|
Telephone |
createTelephone(String voice,
String facsimile)
Telephone numbers for contacting the responsible individual or organization.
|
Address createAddress(Collection<String> deliveryPoints, InternationalString city, InternationalString administrativeArea, String postalCode, InternationalString country, Collection<String> electronicMailAddresses)
deliveryPoints
- Address line for the location (as described in ISO 11180, Annex A).city
- The city of the location.administrativeArea
- State, province of the location.postalCode
- ZIP or other postal code.country
- Country of the physical address.electronicMailAddresses
- Address of the electronic mailbox of the responsible
organization or individual.Contact createContact(Telephone phone, Address address, OnLineResource onLineResource, InternationalString hoursOfService, InternationalString contactInstructions)
phone
- Telephone numbers at which the organization or individual may be contacted.address
- Physical and email address at which the organization or individual may be
contacted.onLineResource
- On-line information that can be used to contact the individual or
organization.hoursOfService
- Time period (including time zone) when individuals can contact the
organization or individual.contactInstructions
- Supplemental instructions on how or when to contact the individual
or organization.OnLineResource createOnLineResource(URI linkage, String protocol, String applicationProfile, InternationalString description, OnLineFunction function)
linkage
- Location (address) for on-line access.protocol
- Connection protocol to be used.applicationProfile
- Name of an application profile that can be used with the online
resource.description
- Detailed text description of what the online resource is/does.function
- Code for function performed by the online resource.ResponsibleParty createResponsibleParty(String individualName, InternationalString organisationName, InternationalString positionName, Contact contactInfo, Role role)
individualName
, organisationName
and positionName
should be provided.individualName
- Name of the responsible person- surname, given name, title separated by
a delimiter.organisationName
- Name of the responsible organization.positionName
- Role or position of the responsible person.contactInfo
- Address of the responsible party.role
- Function performed by the responsible party.Telephone createTelephone(String voice, String facsimile)
voice
- Telephone number by which individuals can speak to the responsible organization
or individual.facsimile
- Telephone number of a facsimile machine for the responsible organization or
individual.Copyright © 1996–2019 Geotools. All rights reserved.