@Immutable public abstract class SASection extends Object implements SAIDTargetContent
| Modifier | Constructor and Description |
|---|---|
protected |
SASection(SASectionNumber in_number,
com.io7m.jaux.functional.Option<String> in_type,
com.io7m.jaux.functional.Option<SAID> in_id,
SASectionTitle in_title,
com.io7m.jaux.functional.Option<SSectionContents> in_contents,
List<SAFootnote> in_footnotes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
com.io7m.jaux.functional.Option<SSectionContents> |
getContents() |
List<SAFootnote> |
getFootnotes() |
com.io7m.jaux.functional.Option<SAID> |
getID() |
SASectionNumber |
getNumber() |
SASectionTitle |
getTitle() |
com.io7m.jaux.functional.Option<String> |
getType() |
int |
hashCode() |
abstract <A> A |
sectionAccept(SASectionVisitor<A> v)
Accept a section visitor.
|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waittargetContentAcceptprotected SASection(@Nonnull SASectionNumber in_number, @Nonnull com.io7m.jaux.functional.Option<String> in_type, @Nonnull com.io7m.jaux.functional.Option<SAID> in_id, @Nonnull SASectionTitle in_title, @Nonnull com.io7m.jaux.functional.Option<SSectionContents> in_contents, @Nonnull List<SAFootnote> in_footnotes) throws com.io7m.jaux.Constraints.ConstraintError
com.io7m.jaux.Constraints.ConstraintError@Nonnull public final com.io7m.jaux.functional.Option<SSectionContents> getContents()
public final List<SAFootnote> getFootnotes()
@Nonnull public final SASectionNumber getNumber()
@Nonnull public final SASectionTitle getTitle()
@Nonnull public final com.io7m.jaux.functional.Option<String> getType()
public abstract <A> A sectionAccept(@Nonnull SASectionVisitor<A> v) throws com.io7m.jaux.Constraints.ConstraintError, Exception
Copyright © 2014. All rights reserved.