public abstract class SDocument extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
SDocument(SDocumentTitle in_title,
com.io7m.jaux.functional.Option<SDocumentContents> in_contents,
com.io7m.jaux.functional.Option<SDocumentStyle> in_style) |
| Modifier and Type | Method and Description |
|---|---|
abstract <D> D |
documentAccept(SDocumentVisitor<D> v)
Accept a document visitor.
|
boolean |
equals(Object obj) |
com.io7m.jaux.functional.Option<SDocumentContents> |
getContents() |
com.io7m.jaux.functional.Option<SDocumentStyle> |
getStyle() |
SDocumentTitle |
getTitle() |
int |
hashCode() |
protected SDocument(@Nonnull SDocumentTitle in_title, @Nonnull com.io7m.jaux.functional.Option<SDocumentContents> in_contents, @Nonnull com.io7m.jaux.functional.Option<SDocumentStyle> in_style) throws com.io7m.jaux.Constraints.ConstraintError
com.io7m.jaux.Constraints.ConstraintErrorpublic abstract <D> D documentAccept(@Nonnull SDocumentVisitor<D> v) throws com.io7m.jaux.Constraints.ConstraintError, Exception
@Nonnull public final com.io7m.jaux.functional.Option<SDocumentContents> getContents()
@Nonnull public final com.io7m.jaux.functional.Option<SDocumentStyle> getStyle()
@Nonnull public final SDocumentTitle getTitle()
Copyright © 2014 <code@io7m.com> http://io7m.com