Package ai.extend.types
Class Citation.Builder
- java.lang.Object
-
- ai.extend.types.Citation.Builder
-
- Enclosing class:
- Citation
public static final class Citation.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Citationbuild()Citation.Builderfrom(Citation other)Citation.Builderpage(java.lang.Double page)Citation.Builderpage(java.util.Optional<java.lang.Double> page)Page number where the citation was foundCitation.BuilderpageHeight(java.lang.Double pageHeight)Citation.BuilderpageHeight(java.util.Optional<java.lang.Double> pageHeight)Height of the page in pointsCitation.BuilderpageWidth(java.lang.Double pageWidth)Citation.BuilderpageWidth(java.util.Optional<java.lang.Double> pageWidth)Width of the page in pointsCitation.Builderpolygon(java.util.List<Polygon> polygon)Citation.Builderpolygon(java.util.Optional<java.util.List<Polygon>> polygon)Array of points defining the polygonCitation.BuilderreferenceText(java.lang.String referenceText)Citation.BuilderreferenceText(java.util.Optional<java.lang.String> referenceText)The text that was referenced
-
-
-
Method Detail
-
from
public Citation.Builder from(Citation other)
-
page
public Citation.Builder page(java.util.Optional<java.lang.Double> page)
Page number where the citation was found
-
page
public Citation.Builder page(java.lang.Double page)
-
referenceText
public Citation.Builder referenceText(java.util.Optional<java.lang.String> referenceText)
The text that was referenced
-
referenceText
public Citation.Builder referenceText(java.lang.String referenceText)
-
polygon
public Citation.Builder polygon(java.util.Optional<java.util.List<Polygon>> polygon)
Array of points defining the polygon
-
polygon
public Citation.Builder polygon(java.util.List<Polygon> polygon)
-
pageWidth
public Citation.Builder pageWidth(java.util.Optional<java.lang.Double> pageWidth)
Width of the page in points
-
pageWidth
public Citation.Builder pageWidth(java.lang.Double pageWidth)
-
pageHeight
public Citation.Builder pageHeight(java.util.Optional<java.lang.Double> pageHeight)
Height of the page in points
-
pageHeight
public Citation.Builder pageHeight(java.lang.Double pageHeight)
-
build
public Citation build()
-
-