@Immutable public abstract class SADocument extends Object implements SASegmentsReadable
Modifier | Constructor and Description |
---|---|
protected |
SADocument(SAIDMap in_ids,
SADocumentTitle in_title,
com.io7m.jfunctional.OptionType<SDocumentContents> in_contents,
com.io7m.jfunctional.OptionType<SDocumentStyle> in_style,
List<SAFootnote> in_footnotes,
SAFormalItemsByKind in_formals) |
Modifier and Type | Method and Description |
---|---|
abstract <A> A |
documentAccept(SADocumentVisitor<A> v)
Accept a document visitor.
|
boolean |
equals(Object obj) |
com.io7m.jfunctional.OptionType<SDocumentContents> |
getContents() |
List<SAFootnote> |
getFootnotes() |
SAFormalItemsByKindReadable |
getFormals() |
SAIDMapReadable |
getIDMappings() |
abstract com.io7m.jfunctional.OptionType<SASection> |
getSection(SASectionNumber n) |
com.io7m.jfunctional.OptionType<SDocumentStyle> |
getStyle() |
SADocumentTitle |
getTitle() |
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
segmentGetFirst, segmentGetNext, segmentGetPrevious, segmentGetUp
protected SADocument(SAIDMap in_ids, SADocumentTitle in_title, com.io7m.jfunctional.OptionType<SDocumentContents> in_contents, com.io7m.jfunctional.OptionType<SDocumentStyle> in_style, List<SAFootnote> in_footnotes, SAFormalItemsByKind in_formals)
public abstract <A> A documentAccept(SADocumentVisitor<A> v) throws Exception
public final com.io7m.jfunctional.OptionType<SDocumentContents> getContents()
public final List<SAFootnote> getFootnotes()
public final SAFormalItemsByKindReadable getFormals()
public final SAIDMapReadable getIDMappings()
public abstract com.io7m.jfunctional.OptionType<SASection> getSection(SASectionNumber n)
n
- The section numberpublic final com.io7m.jfunctional.OptionType<SDocumentStyle> getStyle()
public final SADocumentTitle getTitle()
Copyright © 2017 <code@io7m.com> http://io7m.com