Interface Description.Builder<T extends Description,B extends Description.Builder<T,B>>
-
- All Superinterfaces:
Builder<T,B>
- All Known Subinterfaces:
BoundingBoxInputDescription.Builder<T,B>,BoundingBoxOutputDescription.Builder<T,B>,ComplexInputDescription.Builder<T,B>,ComplexOutputDescription.Builder<T,B>,DataDescription.Builder<T,B>,GroupInputDescription.Builder<T,B>,GroupOutputDescription.Builder<T,B>,LiteralInputDescription.Builder<T,B>,LiteralOutputDescription.Builder<T,B>,ProcessDescription.Builder<T,B>,ProcessInputDescription.Builder<T,B>,ProcessInputDescriptionContainer.Builder<T,B>,ProcessOutputDescription.Builder<T,B>,ProcessOutputDescriptionContainer.Builder<T,B>
- All Known Implementing Classes:
AbstractDataDescription.AbstractBuilder,AbstractDescription.AbstractBuilder,AbstractProcessInputDescription.AbstractBuilder,AbstractProcessOutputDescription.AbstractBuilder,BoundingBoxInputDescriptionImpl.AbstractBuilder,BoundingBoxInputDescriptionImpl.Builder,BoundingBoxOutputDescriptionImpl.AbstractBuilder,BoundingBoxOutputDescriptionImpl.Builder,ComplexInputDescriptionImpl.AbstractBuilder,ComplexInputDescriptionImpl.Builder,ComplexOutputDescriptionImpl.AbstractBuilder,ComplexOutputDescriptionImpl.Builder,GroupInputDescriptionImpl.AbstractBuilder,GroupInputDescriptionImpl.Builder,GroupOutputDescriptionImpl.AbstractBuilder,GroupOutputDescriptionImpl.Builder,LiteralInputDescriptionImpl.AbstractBuilder,LiteralInputDescriptionImpl.Builder,LiteralOutputDescriptionImpl.AbstractBuilder,LiteralOutputDescriptionImpl.Builder,ProcessDescriptionImpl.AbstractBuilder,ProcessDescriptionImpl.Builder
- Enclosing interface:
- Description
public static interface Description.Builder<T extends Description,B extends Description.Builder<T,B>> extends Builder<T,B>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default BwithAbstract(String abstrakt)default BwithAbstract(String lang, String abstrakt)BwithAbstract(OwsLanguageString abstrakt)default BwithDescription(Description description)default BwithIdentifier(String id)default BwithIdentifier(String codespace, String id)default BwithIdentifier(URI codespace, String id)BwithIdentifier(OwsCode id)default BwithKeyword(String keyword)BwithKeyword(OwsKeyword keyword)default BwithKeywords(Iterable<OwsKeyword> keywords)default BwithKeywords(OwsKeyword... keywords)default BwithMetadata(Iterable<OwsMetadata> keywords)BwithMetadata(OwsMetadata metadata)default BwithMetadata(OwsMetadata... keywords)default BwithTitle(String title)default BwithTitle(String lang, String title)BwithTitle(OwsLanguageString title)
-
-
-
Method Detail
-
withDescription
default B withDescription(Description description)
-
withAbstract
B withAbstract(OwsLanguageString abstrakt)
-
withTitle
B withTitle(OwsLanguageString title)
-
withKeyword
B withKeyword(OwsKeyword keyword)
-
withKeywords
default B withKeywords(Iterable<OwsKeyword> keywords)
-
withKeywords
default B withKeywords(OwsKeyword... keywords)
-
withMetadata
B withMetadata(OwsMetadata metadata)
-
withMetadata
default B withMetadata(Iterable<OwsMetadata> keywords)
-
withMetadata
default B withMetadata(OwsMetadata... keywords)
-
-