- java.lang.Object
-
- io.annot8.defaultimpl.content.DefaultUri
-
- All Implemented Interfaces:
io.annot8.common.data.content.UriContent,io.annot8.core.data.Content<java.net.URI>,io.annot8.core.helpers.WithId,io.annot8.core.helpers.WithName,io.annot8.core.helpers.WithProperties
public class DefaultUri extends java.lang.Object implements io.annot8.common.data.content.UriContent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultUri.Builderstatic classDefaultUri.BuilderFactory
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.annot8.core.stores.AnnotationStoregetAnnotations()java.lang.Class<? extends io.annot8.core.data.Content<java.net.URI>>getContentClass()java.net.URIgetData()java.lang.Class<java.net.URI>getDataClass()java.lang.StringgetId()java.lang.StringgetName()io.annot8.core.properties.ImmutablePropertiesgetProperties()
-
-
-
Method Detail
-
getData
public java.net.URI getData()
- Specified by:
getDatain interfaceio.annot8.core.data.Content<java.net.URI>
-
getDataClass
public java.lang.Class<java.net.URI> getDataClass()
- Specified by:
getDataClassin interfaceio.annot8.core.data.Content<java.net.URI>
-
getContentClass
public java.lang.Class<? extends io.annot8.core.data.Content<java.net.URI>> getContentClass()
- Specified by:
getContentClassin interfaceio.annot8.core.data.Content<java.net.URI>
-
getAnnotations
public io.annot8.core.stores.AnnotationStore getAnnotations()
- Specified by:
getAnnotationsin interfaceio.annot8.core.data.Content<java.net.URI>
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceio.annot8.core.helpers.WithName
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfaceio.annot8.core.helpers.WithId
-
getProperties
public io.annot8.core.properties.ImmutableProperties getProperties()
- Specified by:
getPropertiesin interfaceio.annot8.core.helpers.WithProperties
-
-