public class AceDoc
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
AceDoc() |
AceDoc(java.lang.String text) |
AceDoc(java.lang.String text,
java.util.Map<java.lang.String,AceMarker> markers) |
AceDoc(java.lang.String text,
java.util.Map<java.lang.String,AceMarker> markers,
java.util.Set<AceAnnotation.RowAnnotation> rowAnnotations,
java.util.Set<AceAnnotation.MarkerAnnotation> markerAnnotations) |
public AceDoc()
public AceDoc(java.lang.String text)
public AceDoc(java.lang.String text, java.util.Map<java.lang.String,AceMarker> markers)
public AceDoc(@Nullable java.lang.String text, java.util.Map<java.lang.String,AceMarker> markers, @Nullable java.util.Set<AceAnnotation.RowAnnotation> rowAnnotations, @Nullable java.util.Set<AceAnnotation.MarkerAnnotation> markerAnnotations)
public java.lang.String getText()
public java.util.Map<java.lang.String,AceMarker> getMarkers()
public java.util.Set<AceAnnotation.RowAnnotation> getRowAnnotations()
public java.util.Set<AceAnnotation.MarkerAnnotation> getMarkerAnnotations()
public boolean hasRowAnnotations()
public boolean hasMarkerAnnotations()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean textEquals(@Nullable java.lang.String a, @Nullable java.lang.String b)
public AceDoc withText(java.lang.String newText)
public TransportDoc asTransport()
public static AceDoc fromTransport(TransportDoc doc)
public AceDoc withAdditionalMarkers(java.util.Map<java.lang.String,AceMarker> addMarkers)
public AceDoc withoutMarker(java.lang.String markerId)
public AceDoc withoutMarkers()
public AceDoc withoutMarkers(java.util.Set<java.lang.String> without)
public AceDoc withRowAnnotations(java.util.Set<AceAnnotation.RowAnnotation> ranns)
public AceDoc withMarkerAnnotations(java.util.Set<AceAnnotation.MarkerAnnotation> manns)
public AceDoc withAdditionalMarkerAnnotation(AceAnnotation.MarkerAnnotation mann)
public AceDoc withAdditionalRowAnnotation(AceAnnotation.RowAnnotation rann)