public final class SADocumentWithParts extends SADocument
| Constructor and Description |
|---|
SADocumentWithParts(SAIDMap in_ids,
SADocumentTitle in_title,
com.io7m.jaux.functional.Option<SDocumentContents> in_contents,
com.io7m.jaux.functional.Option<SDocumentStyle> in_style,
SNonEmptyList<SAPart> in_content,
List<SAFootnote> in_footnotes,
SAFormalItemsByKind in_formals)
Construct a new document with parts.
|
| Modifier and Type | Method and Description |
|---|---|
<A> A |
documentAccept(SADocumentVisitor<A> v)
Accept a document visitor.
|
boolean |
equals(Object obj) |
com.io7m.jaux.functional.Option<SAPart> |
getPart(SAPartNumber n) |
SNonEmptyList<SAPart> |
getParts() |
com.io7m.jaux.functional.Option<SASection> |
getSection(SASectionNumber n) |
int |
hashCode() |
SASegmentNumber |
segmentGetFirst() |
com.io7m.jaux.functional.Option<SASegmentNumber> |
segmentGetNext(SASegmentNumber n) |
com.io7m.jaux.functional.Option<SASegmentNumber> |
segmentGetPrevious(SASegmentNumber n) |
com.io7m.jaux.functional.Option<SASegmentNumber> |
segmentGetUp(SASegmentNumber n) |
getContents, getFootnotes, getFormals, getIDMappings, getStyle, getTitlepublic SADocumentWithParts(@Nonnull SAIDMap in_ids, @Nonnull SADocumentTitle in_title, @Nonnull com.io7m.jaux.functional.Option<SDocumentContents> in_contents, @Nonnull com.io7m.jaux.functional.Option<SDocumentStyle> in_style, @Nonnull SNonEmptyList<SAPart> in_content, @Nonnull List<SAFootnote> in_footnotes, @Nonnull SAFormalItemsByKind in_formals) throws com.io7m.jaux.Constraints.ConstraintError
in_ids - The set of mappings from IDs to elementsin_title - The titlein_contents - Whether or not the document has a table of contentsin_style - The stylein_content - The list of partsin_footnotes - The list of footnotesin_formals - The formal itemscom.io7m.jaux.Constraints.ConstraintError - If any parameter is nullpublic <A> A documentAccept(@Nonnull SADocumentVisitor<A> v) throws com.io7m.jaux.Constraints.ConstraintError, Exception
SADocumentdocumentAccept in class SADocumentA - The type of values returned by the visitorv - The visitorcom.io7m.jaux.Constraints.ConstraintError - If the visitor raises Constraints.ConstraintErrorException - If the visitor raises an Exceptionpublic boolean equals(Object obj)
equals in class SADocument@Nonnull public com.io7m.jaux.functional.Option<SAPart> getPart(@Nonnull SAPartNumber n) throws com.io7m.jaux.Constraints.ConstraintError
n - The part numbercom.io7m.jaux.Constraints.ConstraintError - If any parameter is null@Nonnull public SNonEmptyList<SAPart> getParts()
public com.io7m.jaux.functional.Option<SASection> getSection(@Nonnull SASectionNumber n) throws com.io7m.jaux.Constraints.ConstraintError
getSection in class SADocumentn - The section numbercom.io7m.jaux.Constraints.ConstraintError - If any parameter is nullpublic int hashCode()
hashCode in class SADocumentpublic SASegmentNumber segmentGetFirst()
public com.io7m.jaux.functional.Option<SASegmentNumber> segmentGetNext(@Nonnull SASegmentNumber n) throws com.io7m.jaux.Constraints.ConstraintError
n - The current segmentcom.io7m.jaux.Constraints.ConstraintError - If any parameter is nullpublic com.io7m.jaux.functional.Option<SASegmentNumber> segmentGetPrevious(@Nonnull SASegmentNumber n) throws com.io7m.jaux.Constraints.ConstraintError
n - The current segmentcom.io7m.jaux.Constraints.ConstraintError - If any parameter is nullpublic com.io7m.jaux.functional.Option<SASegmentNumber> segmentGetUp(@Nonnull SASegmentNumber n) throws com.io7m.jaux.Constraints.ConstraintError
n - The current segmentcom.io7m.jaux.Constraints.ConstraintError - If any parameter is nullCopyright © 2014. All rights reserved.