@Immutable public abstract class SASection extends Object implements SAIDTargetContent
Modifier | Constructor and Description |
---|---|
protected |
SASection(SASectionNumber in_number,
com.io7m.jfunctional.OptionType<String> in_type,
com.io7m.jfunctional.OptionType<SAID> in_id,
SASectionTitle in_title,
com.io7m.jfunctional.OptionType<SSectionContents> in_contents,
List<SAFootnote> in_footnotes) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
com.io7m.jfunctional.OptionType<SSectionContents> |
getContents() |
List<SAFootnote> |
getFootnotes() |
com.io7m.jfunctional.OptionType<SAID> |
getID() |
SASectionNumber |
getNumber() |
SASectionTitle |
getTitle() |
com.io7m.jfunctional.OptionType<String> |
getType() |
int |
hashCode() |
abstract <A> A |
sectionAccept(SASectionVisitor<A> v)
Accept a section visitor.
|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
targetContentAccept
protected SASection(SASectionNumber in_number, com.io7m.jfunctional.OptionType<String> in_type, com.io7m.jfunctional.OptionType<SAID> in_id, SASectionTitle in_title, com.io7m.jfunctional.OptionType<SSectionContents> in_contents, List<SAFootnote> in_footnotes)
public final com.io7m.jfunctional.OptionType<SSectionContents> getContents()
public final List<SAFootnote> getFootnotes()
public final com.io7m.jfunctional.OptionType<SAID> getID()
public final SASectionNumber getNumber()
public final SASectionTitle getTitle()
public final com.io7m.jfunctional.OptionType<String> getType()
public abstract <A> A sectionAccept(SASectionVisitor<A> v) throws Exception
Copyright © 2017 <code@io7m.com> http://io7m.com