public interface ThreddsMetadataBuilder extends ThreddsBuilder
Modifier and Type | Interface and Description |
---|---|
static interface |
ThreddsMetadataBuilder.ContributorBuilder |
static interface |
ThreddsMetadataBuilder.DatePointBuilder |
static interface |
ThreddsMetadataBuilder.DateRangeBuilder |
static interface |
ThreddsMetadataBuilder.DocumentationBuilder |
static interface |
ThreddsMetadataBuilder.GeospatialCoverageBuilder |
static interface |
ThreddsMetadataBuilder.GeospatialRangeBuilder |
static interface |
ThreddsMetadataBuilder.KeyphraseBuilder |
static interface |
ThreddsMetadataBuilder.ProjectNameBuilder |
static interface |
ThreddsMetadataBuilder.VariableBuilder |
static interface |
ThreddsMetadataBuilder.VariableGroupBuilder |
getIssues, isBuilt
boolean isEmpty()
ThreddsMetadataBuilder.DocumentationBuilder addDocumentation(String docType, String title, String externalReference)
ThreddsMetadataBuilder.DocumentationBuilder addDocumentation(String docType, String content)
boolean removeDocumentation(ThreddsMetadataBuilder.DocumentationBuilder docBuilder)
List<ThreddsMetadataBuilder.DocumentationBuilder> getDocumentationBuilders()
ThreddsMetadataBuilder.KeyphraseBuilder addKeyphrase(String authority, String phrase)
boolean removeKeyphrase(ThreddsMetadataBuilder.KeyphraseBuilder keyphraseBuilder)
List<ThreddsMetadataBuilder.KeyphraseBuilder> getKeyphraseBuilders()
ThreddsMetadataBuilder.ProjectNameBuilder addProjectName(String namingAuthority, String name)
boolean removeProjectName(ThreddsMetadataBuilder.ProjectNameBuilder projectNameBuilder)
List<ThreddsMetadataBuilder.ProjectNameBuilder> getProjectNameBuilders()
ThreddsMetadataBuilder.ContributorBuilder addCreator()
boolean removeCreator(ThreddsMetadataBuilder.ContributorBuilder creatorBuilder)
List<ThreddsMetadataBuilder.ContributorBuilder> getCreatorBuilder()
ThreddsMetadataBuilder.ContributorBuilder addContributor()
boolean removeContributor(ThreddsMetadataBuilder.ContributorBuilder contributorBuilder)
List<ThreddsMetadataBuilder.ContributorBuilder> getContributorBuilder()
ThreddsMetadataBuilder.ContributorBuilder addPublisher()
boolean removePublisher(ThreddsMetadataBuilder.ContributorBuilder PublisherBuilder)
List<ThreddsMetadataBuilder.ContributorBuilder> getPublisherBuilder()
ThreddsMetadataBuilder.DatePointBuilder addOtherDatePointBuilder(String date, String format, String type)
boolean removeOtherDatePointBuilder(ThreddsMetadataBuilder.DatePointBuilder builder)
List<ThreddsMetadataBuilder.DatePointBuilder> getOtherDatePointBuilders()
ThreddsMetadataBuilder.DatePointBuilder setCreatedDatePointBuilder(String date, String format)
ThreddsMetadataBuilder.DatePointBuilder getCreatedDatePointBuilder()
ThreddsMetadataBuilder.DatePointBuilder setModifiedDatePointBuilder(String date, String format)
ThreddsMetadataBuilder.DatePointBuilder getModifiedDatePointBuilder()
ThreddsMetadataBuilder.DatePointBuilder setIssuedDatePointBuilder(String date, String format)
ThreddsMetadataBuilder.DatePointBuilder getIssuedDatePointBuilder()
ThreddsMetadataBuilder.DatePointBuilder setValidDatePointBuilder(String date, String format)
ThreddsMetadataBuilder.DatePointBuilder getValidDatePointBuilder()
ThreddsMetadataBuilder.DatePointBuilder setAvailableDatePointBuilder(String date, String format)
ThreddsMetadataBuilder.DatePointBuilder getAvailableDatePointBuilder()
ThreddsMetadataBuilder.DatePointBuilder setMetadataCreatedDatePointBuilder(String date, String format)
ThreddsMetadataBuilder.DatePointBuilder getMetadataCreatedDatePointBuilder()
ThreddsMetadataBuilder.DatePointBuilder setMetadataModifiedDatePointBuilder(String date, String format)
ThreddsMetadataBuilder.DatePointBuilder getMetadataModifiedDatePointBuilder()
ThreddsMetadataBuilder.GeospatialCoverageBuilder setNewGeospatialCoverageBuilder(URI crsUri)
void removeGeospatialCoverageBuilder()
ThreddsMetadataBuilder.GeospatialCoverageBuilder getGeospatialCoverageBuilder()
ThreddsMetadataBuilder.DateRangeBuilder setTemporalCoverageBuilder(String startDate, String startDateFormat, String endDate, String endDateFormat, String duration, String resolution)
ThreddsMetadataBuilder.DateRangeBuilder getTemporalCoverageBuilder()
ThreddsMetadataBuilder.VariableGroupBuilder addVariableGroupBuilder()
boolean removeVariableGroupBuilder(ThreddsMetadataBuilder.VariableGroupBuilder varGroupBldr)
List<ThreddsMetadataBuilder.VariableGroupBuilder> getVariableGroupBuilders()
void setDataSizeInBytes(long dataSizeInBytes)
long getDataSizeInBytes()
void setDataFormat(DataFormatType dataFormat)
void setDataFormat(String dataFormat)
DataFormatType getDataFormat()
void setDataType(FeatureType dataType)
void setDataType(String dataType)
FeatureType getDataType()
void setCollectionType(String collectionType)
String getCollectionType()
ThreddsMetadata build() throws BuilderException
ThreddsBuilder
build
in interface ThreddsBuilder
BuilderException
- if this ThreddsBuilder is not in a valid state.Copyright © 1999–2015 UCAR/Unidata. All rights reserved.