@Immutable public abstract class SSection extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
SSection(com.io7m.jaux.functional.Option<String> in_type,
com.io7m.jaux.functional.Option<SID> in_id,
SSectionTitle in_title,
com.io7m.jaux.functional.Option<SSectionContents> in_contents) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
com.io7m.jaux.functional.Option<SSectionContents> |
getContents() |
com.io7m.jaux.functional.Option<SID> |
getID() |
SSectionTitle |
getTitle() |
com.io7m.jaux.functional.Option<String> |
getType() |
int |
hashCode() |
abstract <S> S |
sectionAccept(SSectionVisitor<S> v)
Accept a section visitor.
|
protected SSection(@Nonnull com.io7m.jaux.functional.Option<String> in_type, @Nonnull com.io7m.jaux.functional.Option<SID> in_id, @Nonnull SSectionTitle in_title, @Nonnull com.io7m.jaux.functional.Option<SSectionContents> in_contents) throws com.io7m.jaux.Constraints.ConstraintError
com.io7m.jaux.Constraints.ConstraintError@Nonnull public final com.io7m.jaux.functional.Option<SSectionContents> getContents()
@Nonnull public final SSectionTitle getTitle()
@Nonnull public final com.io7m.jaux.functional.Option<String> getType()
public abstract <S> S sectionAccept(@Nonnull SSectionVisitor<S> v) throws com.io7m.jaux.Constraints.ConstraintError, Exception
Copyright © 2014. All rights reserved.