-
- All Superinterfaces:
WithFromBuilder<Annotation.Builder,Annotation>,WithIdBuilder<Annotation.Builder>,WithNewIdBuilder<Annotation.Builder>,WithPropertiesBuilder<Annotation.Builder>,WithSave<Annotation>,WithTypeBuilder<Annotation.Builder>
- Enclosing interface:
- Annotation
public static interface Annotation.Builder extends WithTypeBuilder<Annotation.Builder>, WithIdBuilder<Annotation.Builder>, WithPropertiesBuilder<Annotation.Builder>, WithNewIdBuilder<Annotation.Builder>, WithFromBuilder<Annotation.Builder,Annotation>, WithSave<Annotation>
Builder interface to create (immutable) Annotation classes
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Annotation.BuilderwithBounds(Bounds bounds)Set theBoundsassociated with this annotation-
Methods inherited from interface io.annot8.core.helpers.builders.WithFromBuilder
from
-
Methods inherited from interface io.annot8.core.helpers.builders.WithIdBuilder
withId
-
Methods inherited from interface io.annot8.core.helpers.builders.WithNewIdBuilder
newId
-
Methods inherited from interface io.annot8.core.helpers.builders.WithPropertiesBuilder
withoutProperty, withoutProperty, withProperties, withProperty
-
Methods inherited from interface io.annot8.core.helpers.builders.WithTypeBuilder
withType
-
-
-
-
Method Detail
-
withBounds
Annotation.Builder withBounds(Bounds bounds)
Set theBoundsassociated with this annotation- Parameters:
bounds- the bounds of the annotation- Returns:
- the builder for chaining
-
-