@Immutable public abstract class SSection extends Object
Modifier | Constructor and Description |
---|---|
protected |
SSection(com.io7m.jfunctional.OptionType<String> in_type,
com.io7m.jfunctional.OptionType<SID> in_id,
SSectionTitle in_title,
com.io7m.jfunctional.OptionType<SSectionContents> in_contents) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
com.io7m.jfunctional.OptionType<SSectionContents> |
getContents() |
com.io7m.jfunctional.OptionType<SID> |
getID() |
SSectionTitle |
getTitle() |
com.io7m.jfunctional.OptionType<String> |
getType() |
int |
hashCode() |
abstract <S> S |
sectionAccept(SSectionVisitor<S> v)
Accept a section visitor.
|
protected SSection(com.io7m.jfunctional.OptionType<String> in_type, com.io7m.jfunctional.OptionType<SID> in_id, SSectionTitle in_title, com.io7m.jfunctional.OptionType<SSectionContents> in_contents)
public final com.io7m.jfunctional.OptionType<SSectionContents> getContents()
public final com.io7m.jfunctional.OptionType<SID> getID()
public final SSectionTitle getTitle()
public final com.io7m.jfunctional.OptionType<String> getType()
public abstract <S> S sectionAccept(SSectionVisitor<S> v) throws Exception
Copyright © 2017 <code@io7m.com> http://io7m.com