C D E F G H I J L M N O P R S T V W X

## C

com.io7m.jstructural.annotated - package com.io7m.jstructural.annotated
com.io7m.jstructural.core - package com.io7m.jstructural.core
com.io7m.jstructural.documentation - package com.io7m.jstructural.documentation
  Documentation.
com.io7m.jstructural.schema - package com.io7m.jstructural.schema
  Schema.
com.io7m.jstructural.tools - package com.io7m.jstructural.tools
com.io7m.jstructural.xom - package com.io7m.jstructural.xom
compareTo(SAFormalItemNumber) - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSF
compareTo(SAFormalItemNumber) - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSSF
compareTo(SAFormalItemNumber) - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSF
compareTo(SAFormalItemNumber) - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSSF
compareTo(SAParagraphNumber) - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSP
compareTo(SAParagraphNumber) - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSSP
compareTo(SAParagraphNumber) - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSP
compareTo(SAParagraphNumber) - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSSP
CSS_COLOUR_NAME - Static variable in class com.io7m.jstructural.core.SResources
  The CSS colour file name.
CSS_LAYOUT_NAME - Static variable in class com.io7m.jstructural.core.SResources
  The CSS layout file name.

## D

document(LogUsableType, SDocument) - Static method in class com.io7m.jstructural.annotated.SAnnotator
  Annotate the given document.
document(SDocumentTitle, SNonEmptyList<SPart>) - Static method in class com.io7m.jstructural.core.SDocumentWithParts
  Construct a new document with the given title, and style.
document(SDocumentTitle, SNonEmptyList<SSection>) - Static method in class com.io7m.jstructural.core.SDocumentWithSections
  Construct a new document with the given title, and style.
document(SDocument) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
documentAccept(SADocumentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SADocument
  Accept a document visitor.
documentAccept(SADocumentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SADocumentWithParts
documentAccept(SADocumentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SADocumentWithSections
documentAccept(SDocumentVisitor<D>) - Method in class com.io7m.jstructural.core.SDocument
  Accept a document visitor.
documentAccept(SDocumentVisitor<D>) - Method in class com.io7m.jstructural.core.SDocumentWithParts
documentAccept(SDocumentVisitor<D>) - Method in class com.io7m.jstructural.core.SDocumentWithSections
documentContents(SDocumentTitle, SNonEmptyList<SPart>) - Static method in class com.io7m.jstructural.core.SDocumentWithParts
  Construct a new document with the given title, and table of contents.
documentContents(SDocumentTitle, SNonEmptyList<SSection>) - Static method in class com.io7m.jstructural.core.SDocumentWithSections
  Construct a new document with the given title, and table of contents.
documentContents(SDocumentContents) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
documentStyle(URI) - Static method in class com.io7m.jstructural.core.SDocumentStyle
  Construct a document style.
documentStyle(SDocumentTitle, SDocumentStyle, SNonEmptyList<SPart>) - Static method in class com.io7m.jstructural.core.SDocumentWithParts
  Construct a new document with the given title.
documentStyle(SDocumentTitle, SDocumentStyle, SNonEmptyList<SSection>) - Static method in class com.io7m.jstructural.core.SDocumentWithSections
  Construct a new document with the given title.
documentStyle(SDocumentStyle) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
documentStyleContents(SDocumentTitle, SDocumentStyle, SNonEmptyList<SPart>) - Static method in class com.io7m.jstructural.core.SDocumentWithParts
  Construct a new document with the given title, style, and table of contents.
documentStyleContents(SDocumentTitle, SDocumentStyle, SNonEmptyList<SSection>) - Static method in class com.io7m.jstructural.core.SDocumentWithSections
  Construct a new document with the given title, style, and table of contents.
documentTitle(String) - Static method in class com.io7m.jstructural.annotated.SADocumentTitle
  Construct a document title.
documentTitle(String) - Static method in class com.io7m.jstructural.core.SDocumentTitle
  Construct a document title.
documentTitle(SDocumentTitle) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
documentWithParts(SDocumentWithParts) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
documentWithSections(SDocumentWithSections) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.

## E

equals(Object) - Method in class com.io7m.jstructural.annotated.SADocument
equals(Object) - Method in class com.io7m.jstructural.annotated.SADocumentTitle
equals(Object) - Method in class com.io7m.jstructural.annotated.SADocumentWithParts
equals(Object) - Method in class com.io7m.jstructural.annotated.SADocumentWithSections
equals(Object) - Method in class com.io7m.jstructural.annotated.SAFootnote
equals(Object) - Method in class com.io7m.jstructural.annotated.SAFormalItem
equals(Object) - Method in class com.io7m.jstructural.annotated.SAFormalItemList
equals(Object) - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSF
equals(Object) - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSSF
equals(Object) - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSF
equals(Object) - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSSF
equals(Object) - Method in class com.io7m.jstructural.annotated.SAFormalItemTitle
equals(Object) - Method in class com.io7m.jstructural.annotated.SAID
equals(Object) - Method in class com.io7m.jstructural.annotated.SAImage
equals(Object) - Method in class com.io7m.jstructural.annotated.SALink
equals(Object) - Method in class com.io7m.jstructural.annotated.SALinkExternal
equals(Object) - Method in class com.io7m.jstructural.annotated.SAListItem
equals(Object) - Method in class com.io7m.jstructural.annotated.SAListOrdered
equals(Object) - Method in class com.io7m.jstructural.annotated.SAListUnordered
equals(Object) - Method in class com.io7m.jstructural.annotated.SAParagraph
equals(Object) - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSP
equals(Object) - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSSP
equals(Object) - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSP
equals(Object) - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSSP
equals(Object) - Method in class com.io7m.jstructural.annotated.SAPart
equals(Object) - Method in class com.io7m.jstructural.annotated.SAPartNumber
equals(Object) - Method in class com.io7m.jstructural.annotated.SAPartTitle
equals(Object) - Method in class com.io7m.jstructural.annotated.SASection
equals(Object) - Method in class com.io7m.jstructural.annotated.SASectionNumberPS
equals(Object) - Method in class com.io7m.jstructural.annotated.SASectionNumberS
equals(Object) - Method in class com.io7m.jstructural.annotated.SASectionTitle
equals(Object) - Method in class com.io7m.jstructural.annotated.SASectionWithParagraphs
equals(Object) - Method in class com.io7m.jstructural.annotated.SASectionWithSubsections
equals(Object) - Method in class com.io7m.jstructural.annotated.SASubsection
equals(Object) - Method in class com.io7m.jstructural.annotated.SASubsectionNumberPSS
equals(Object) - Method in class com.io7m.jstructural.annotated.SASubsectionNumberSS
equals(Object) - Method in class com.io7m.jstructural.annotated.SASubsectionTitle
equals(Object) - Method in class com.io7m.jstructural.annotated.SATable
equals(Object) - Method in class com.io7m.jstructural.annotated.SATableBody
equals(Object) - Method in class com.io7m.jstructural.annotated.SATableCell
equals(Object) - Method in class com.io7m.jstructural.annotated.SATableColumnName
equals(Object) - Method in class com.io7m.jstructural.annotated.SATableHead
equals(Object) - Method in class com.io7m.jstructural.annotated.SATableRow
equals(Object) - Method in class com.io7m.jstructural.annotated.SATableSummary
equals(Object) - Method in class com.io7m.jstructural.annotated.SATerm
equals(Object) - Method in class com.io7m.jstructural.annotated.SAText
equals(Object) - Method in class com.io7m.jstructural.annotated.SAVerbatim
equals(Object) - Method in class com.io7m.jstructural.core.SDocument
equals(Object) - Method in class com.io7m.jstructural.core.SDocumentStyle
equals(Object) - Method in class com.io7m.jstructural.core.SDocumentTitle
equals(Object) - Method in class com.io7m.jstructural.core.SDocumentWithParts
equals(Object) - Method in class com.io7m.jstructural.core.SDocumentWithSections
equals(Object) - Method in class com.io7m.jstructural.core.SFootnote
equals(Object) - Method in class com.io7m.jstructural.core.SFormalItem
equals(Object) - Method in class com.io7m.jstructural.core.SFormalItemList
equals(Object) - Method in class com.io7m.jstructural.core.SFormalItemTitle
equals(Object) - Method in class com.io7m.jstructural.core.SID
equals(Object) - Method in class com.io7m.jstructural.core.SImage
equals(Object) - Method in class com.io7m.jstructural.core.SLink
equals(Object) - Method in class com.io7m.jstructural.core.SLinkExternal
equals(Object) - Method in class com.io7m.jstructural.core.SListItem
equals(Object) - Method in class com.io7m.jstructural.core.SListOrdered
equals(Object) - Method in class com.io7m.jstructural.core.SListUnordered
equals(Object) - Method in class com.io7m.jstructural.core.SNonEmptyList
equals(Object) - Method in class com.io7m.jstructural.core.SParagraph
equals(Object) - Method in class com.io7m.jstructural.core.SPart
equals(Object) - Method in class com.io7m.jstructural.core.SPartTitle
equals(Object) - Method in class com.io7m.jstructural.core.SSection
equals(Object) - Method in class com.io7m.jstructural.core.SSectionTitle
equals(Object) - Method in class com.io7m.jstructural.core.SSectionWithParagraphs
equals(Object) - Method in class com.io7m.jstructural.core.SSectionWithSubsections
equals(Object) - Method in class com.io7m.jstructural.core.SSubsection
equals(Object) - Method in class com.io7m.jstructural.core.SSubsectionTitle
equals(Object) - Method in class com.io7m.jstructural.core.STable
equals(Object) - Method in class com.io7m.jstructural.core.STableBody
equals(Object) - Method in class com.io7m.jstructural.core.STableCell
equals(Object) - Method in class com.io7m.jstructural.core.STableColumnName
equals(Object) - Method in class com.io7m.jstructural.core.STableHead
equals(Object) - Method in class com.io7m.jstructural.core.STableRow
equals(Object) - Method in class com.io7m.jstructural.core.STableSummary
equals(Object) - Method in class com.io7m.jstructural.core.STerm
equals(Object) - Method in class com.io7m.jstructural.core.SText
equals(Object) - Method in class com.io7m.jstructural.core.SVerbatim

## F

footnote(SNonEmptyList<SFootnoteContent>) - Static method in class com.io7m.jstructural.core.SFootnote
  Construct a new footnote.
footnote(SFootnote) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
footnoteContent(SFootnoteContent) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
footnoteContentAccept(SAFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAFootnote
footnoteContentAccept(SAFootnoteContentVisitor<A>) - Method in interface com.io7m.jstructural.annotated.SAFootnoteContent
  Accept a footnote content visitor.
footnoteContentAccept(SAFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAImage
footnoteContentAccept(SAFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SALink
footnoteContentAccept(SAFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SALinkExternal
footnoteContentAccept(SAFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAListOrdered
footnoteContentAccept(SAFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAListUnordered
footnoteContentAccept(SAFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SATerm
footnoteContentAccept(SAFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAText
footnoteContentAccept(SAFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAVerbatim
footnoteContentAccept(SFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.core.SFootnote
footnoteContentAccept(SFootnoteContentVisitor<A>) - Method in interface com.io7m.jstructural.core.SFootnoteContent
  Accept a footnote content visitor.
footnoteContentAccept(SFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.core.SImage
footnoteContentAccept(SFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.core.SLink
footnoteContentAccept(SFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.core.SLinkExternal
footnoteContentAccept(SFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.core.SListOrdered
footnoteContentAccept(SFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.core.SListUnordered
footnoteContentAccept(SFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.core.STerm
footnoteContentAccept(SFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.core.SText
footnoteContentAccept(SFootnoteContentVisitor<A>) - Method in class com.io7m.jstructural.core.SVerbatim
formalItem(SFormalItemTitle, String, SFormalItemContent) - Static method in class com.io7m.jstructural.core.SFormalItem
  Construct a new formal item with the given type attribute.
formalItem(SFormalItem) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
formalItemContent(SFormalItemContent) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
formalItemContentAccept(SAFormalItemContentVisitor<A>) - Method in interface com.io7m.jstructural.annotated.SAFormalItemContent
  Accept a formal item content visitor.
formalItemContentAccept(SAFormalItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAFormalItemList
formalItemContentAccept(SAFormalItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAImage
formalItemContentAccept(SAFormalItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAListOrdered
formalItemContentAccept(SAFormalItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAListUnordered
formalItemContentAccept(SAFormalItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SATable
formalItemContentAccept(SAFormalItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAVerbatim
formalItemContentAccept(SFormalItemContentVisitor<A>) - Method in interface com.io7m.jstructural.core.SFormalItemContent
  Accept a formal item content visitor.
formalItemContentAccept(SFormalItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.SFormalItemList
formalItemContentAccept(SFormalItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.SImage
formalItemContentAccept(SFormalItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.SListOrdered
formalItemContentAccept(SFormalItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.SListUnordered
formalItemContentAccept(SFormalItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.STable
formalItemContentAccept(SFormalItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.SVerbatim
formalItemList(String) - Static method in class com.io7m.jstructural.core.SFormalItemList
  Construct a formal item list.
formalItemList(SFormalItemList) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
formalItemNumberAccept(SAFormalItemNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAFormalItemNumber
  Accept a formal item number visitor.
formalItemNumberAccept(SAFormalItemNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSF
formalItemNumberAccept(SAFormalItemNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSSF
formalItemNumberAccept(SAFormalItemNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSF
formalItemNumberAccept(SAFormalItemNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSSF
formalItemNumberFormat() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumber
formalItemNumberFormat() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSF
formalItemNumberFormat() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSSF
formalItemNumberFormat() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSF
formalItemNumberFormat() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSSF
formalItemTitle(String) - Static method in class com.io7m.jstructural.core.SFormalItemTitle
  Construct a formal item title.
formalItemTitle(SFormalItemTitle) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
formalItemTyped(SFormalItemTitle, String, String, SFormalItemContent) - Static method in class com.io7m.jstructural.core.SFormalItem
  Construct a new formal item with the given type attribute.
formalItemTypedWithID(SFormalItemTitle, String, String, SFormalItemContent, SID) - Static method in class com.io7m.jstructural.core.SFormalItem
  Construct a new formal item with the given type attribute.
formalItemWithID(SFormalItemTitle, String, SFormalItemContent, SID) - Static method in class com.io7m.jstructural.core.SFormalItem
  Construct a new formal item with the given type attribute.
fromStream(InputStream, URI, LogUsableType) - Static method in class com.io7m.jstructural.xom.SDocumentParser
  Parse a document from a validated stream.

## G

get(String) - Method in class com.io7m.jstructural.annotated.SAFormalItemsByKind
get(String) - Method in interface com.io7m.jstructural.annotated.SAFormalItemsByKindReadable
  Retrieve the set of formal items that are of the given kind.
get(SAID) - Method in class com.io7m.jstructural.annotated.SAIDMap
get(SAID) - Method in interface com.io7m.jstructural.annotated.SAIDMapReadable
  Retrieve the content associated with the given ID, or `null` if there is no association.
get() - Static method in class com.io7m.jstructural.core.SDocumentContents
get() - Static method in class com.io7m.jstructural.core.SPartContents
get() - Static method in class com.io7m.jstructural.core.SSectionContents
getActual() - Method in class com.io7m.jstructural.annotated.SADocumentTitle
getActual() - Method in class com.io7m.jstructural.annotated.SAFormalItemTitle
getActual() - Method in class com.io7m.jstructural.annotated.SAID
getActual() - Method in class com.io7m.jstructural.annotated.SAPartNumber
getActual() - Method in class com.io7m.jstructural.annotated.SAPartTitle
getActual() - Method in class com.io7m.jstructural.annotated.SASectionTitle
getActual() - Method in class com.io7m.jstructural.annotated.SASubsectionTitle
getActual() - Method in class com.io7m.jstructural.core.SDocumentStyle
getActual() - Method in class com.io7m.jstructural.core.SDocumentTitle
getActual() - Method in class com.io7m.jstructural.core.SFormalItemTitle
getActual() - Method in class com.io7m.jstructural.core.SID
getActual() - Method in class com.io7m.jstructural.core.SPartTitle
getActual() - Method in class com.io7m.jstructural.core.SSectionTitle
getActual() - Method in class com.io7m.jstructural.core.SSubsectionTitle
getBody() - Method in class com.io7m.jstructural.annotated.SATable
getBody() - Method in class com.io7m.jstructural.core.STable
getColourCSSLocation() - Static method in class com.io7m.jstructural.core.SResources
getColumns() - Method in class com.io7m.jstructural.annotated.SATableRow
getColumns() - Method in class com.io7m.jstructural.core.STableRow
getContent() - Method in class com.io7m.jstructural.annotated.SAFootnote
getContent() - Method in class com.io7m.jstructural.annotated.SAFormalItem
getContent() - Method in class com.io7m.jstructural.annotated.SALink
getContent() - Method in class com.io7m.jstructural.annotated.SALinkExternal
getContent() - Method in class com.io7m.jstructural.annotated.SAListItem
getContent() - Method in class com.io7m.jstructural.annotated.SAParagraph
getContent() - Method in class com.io7m.jstructural.annotated.SASubsection
getContent() - Method in class com.io7m.jstructural.annotated.SATableCell
getContent() - Method in class com.io7m.jstructural.core.SFootnote
getContent() - Method in class com.io7m.jstructural.core.SFormalItem
getContent() - Method in class com.io7m.jstructural.core.SLink
getContent() - Method in class com.io7m.jstructural.core.SLinkExternal
getContent() - Method in class com.io7m.jstructural.core.SListItem
getContent() - Method in class com.io7m.jstructural.core.SParagraph
getContent() - Method in class com.io7m.jstructural.core.SSubsection
getContent() - Method in class com.io7m.jstructural.core.STableCell
getContents() - Method in class com.io7m.jstructural.annotated.SADocument
getContents() - Method in class com.io7m.jstructural.annotated.SAPart
getContents() - Method in class com.io7m.jstructural.annotated.SASection
getContents() - Method in class com.io7m.jstructural.core.SDocument
getContents() - Method in class com.io7m.jstructural.core.SPart
getContents() - Method in class com.io7m.jstructural.core.SSection
getDocumentationXMLLocation() - Static method in class com.io7m.jstructural.documentation.SDocumentation
getElements() - Method in class com.io7m.jstructural.core.SNonEmptyList
getFootnotes() - Method in class com.io7m.jstructural.annotated.SADocument
getFootnotes() - Method in class com.io7m.jstructural.annotated.SASection
getFormalItem() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumber
getFormalItem() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSF
getFormalItem() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSSF
getFormalItem() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSF
getFormalItem() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSSF
getFormalNumber() - Method in class com.io7m.jstructural.annotated.SAFormalItem
getFormals() - Method in class com.io7m.jstructural.annotated.SADocument
getHeader() - Method in class com.io7m.jstructural.annotated.SATable
getHeader() - Method in class com.io7m.jstructural.annotated.SATableHead
getHeader() - Method in class com.io7m.jstructural.core.STable
getHeader() - Method in class com.io7m.jstructural.core.STableHead
getHeight() - Method in class com.io7m.jstructural.annotated.SAImage
getHeight() - Method in class com.io7m.jstructural.core.SImage
getID() - Method in class com.io7m.jstructural.annotated.SAParagraph
getID() - Method in class com.io7m.jstructural.annotated.SAPart
getID() - Method in class com.io7m.jstructural.annotated.SASection
getID() - Method in class com.io7m.jstructural.annotated.SASubsection
getID() - Method in class com.io7m.jstructural.core.SFormalItem
getID() - Method in class com.io7m.jstructural.core.SParagraph
getID() - Method in class com.io7m.jstructural.core.SPart
getID() - Method in class com.io7m.jstructural.core.SSection
getID() - Method in class com.io7m.jstructural.core.SSubsection
getIDMappings() - Method in class com.io7m.jstructural.annotated.SADocument
getItems() - Method in class com.io7m.jstructural.annotated.SAListOrdered
getItems() - Method in class com.io7m.jstructural.annotated.SAListUnordered
getItems() - Method in class com.io7m.jstructural.core.SListOrdered
getItems() - Method in class com.io7m.jstructural.core.SListUnordered
getKind() - Method in class com.io7m.jstructural.annotated.SAFormalItem
getKind() - Method in class com.io7m.jstructural.annotated.SAFormalItemList
getKind() - Method in class com.io7m.jstructural.core.SFormalItem
getKind() - Method in class com.io7m.jstructural.core.SFormalItemList
getLayoutCSSLocation() - Static method in class com.io7m.jstructural.core.SResources
getLog(boolean) - Static method in class com.io7m.jstructural.tools.JSCMain
getNumber() - Method in class com.io7m.jstructural.annotated.SAFootnote
getNumber() - Method in class com.io7m.jstructural.annotated.SAFormalItem
getNumber() - Method in class com.io7m.jstructural.annotated.SAFormalItemTitle
getNumber() - Method in class com.io7m.jstructural.annotated.SAParagraph
getNumber() - Method in class com.io7m.jstructural.annotated.SAPart
getNumber() - Method in class com.io7m.jstructural.annotated.SAPartTitle
getNumber() - Method in class com.io7m.jstructural.annotated.SASection
getNumber() - Method in class com.io7m.jstructural.annotated.SASectionTitle
getNumber() - Method in class com.io7m.jstructural.annotated.SASubsection
getNumber() - Method in class com.io7m.jstructural.annotated.SASubsectionTitle
getParagraph() - Method in class com.io7m.jstructural.annotated.SAParagraphNumber
getParagraph() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSP
getParagraph() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSSP
getParagraph() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSP
getParagraph() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSSP
getPart(SAPartNumber) - Method in class com.io7m.jstructural.annotated.SADocumentWithParts
getPart() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSF
getPart() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSSF
getPart() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSP
getPart() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSSP
getPart() - Method in class com.io7m.jstructural.annotated.SASectionNumberPS
getPart() - Method in class com.io7m.jstructural.annotated.SASubsectionNumberPSS
getParts() - Method in class com.io7m.jstructural.annotated.SADocumentWithParts
getParts() - Method in class com.io7m.jstructural.core.SDocumentWithParts
getRows() - Method in class com.io7m.jstructural.annotated.SATableBody
getRows() - Method in class com.io7m.jstructural.core.STableBody
getSchemaRNGLocation() - Static method in class com.io7m.jstructural.schema.SSchema
getSchemaXMLXSDLocation() - Static method in class com.io7m.jstructural.schema.SSchema
getSchemaXSDLocation() - Static method in class com.io7m.jstructural.schema.SSchema
getSection(SASectionNumber) - Method in class com.io7m.jstructural.annotated.SADocument
getSection(SASectionNumber) - Method in class com.io7m.jstructural.annotated.SADocumentWithParts
getSection(SASectionNumber) - Method in class com.io7m.jstructural.annotated.SADocumentWithSections
getSection() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSF
getSection() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSSF
getSection() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSF
getSection() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSSF
getSection() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSP
getSection() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSSP
getSection() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSP
getSection() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSSP
getSection(SASectionNumber) - Method in class com.io7m.jstructural.annotated.SAPart
  The section with the given number.
getSection() - Method in class com.io7m.jstructural.annotated.SASectionNumberPS
getSection() - Method in class com.io7m.jstructural.annotated.SASectionNumberS
getSection() - Method in class com.io7m.jstructural.annotated.SASubsectionNumberPSS
getSection() - Method in class com.io7m.jstructural.annotated.SASubsectionNumberSS
getSectionContent() - Method in class com.io7m.jstructural.annotated.SASectionWithParagraphs
getSectionContent() - Method in class com.io7m.jstructural.core.SSectionWithParagraphs
getSections() - Method in class com.io7m.jstructural.annotated.SADocumentWithSections
getSections() - Method in class com.io7m.jstructural.annotated.SAPart
getSections() - Method in class com.io7m.jstructural.core.SDocumentWithSections
getSections() - Method in class com.io7m.jstructural.core.SPart
getStyle() - Method in class com.io7m.jstructural.annotated.SADocument
getStyle() - Method in class com.io7m.jstructural.core.SDocument
getSubsection() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSSF
getSubsection() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSSF
getSubsection() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSSP
getSubsection() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSSP
getSubsection() - Method in class com.io7m.jstructural.annotated.SASubsectionNumberPSS
getSubsection() - Method in class com.io7m.jstructural.annotated.SASubsectionNumberSS
getSubsections() - Method in class com.io7m.jstructural.annotated.SASectionWithSubsections
getSubsections() - Method in class com.io7m.jstructural.core.SSectionWithSubsections
getSummary() - Method in class com.io7m.jstructural.annotated.SATable
getSummary() - Method in class com.io7m.jstructural.core.STable
getTarget() - Method in class com.io7m.jstructural.annotated.SALink
getTarget() - Method in class com.io7m.jstructural.annotated.SALinkExternal
getTarget() - Method in class com.io7m.jstructural.core.SLink
getTarget() - Method in class com.io7m.jstructural.core.SLinkExternal
getText() - Method in class com.io7m.jstructural.annotated.SAImage
getText() - Method in class com.io7m.jstructural.annotated.SATableColumnName
getText() - Method in class com.io7m.jstructural.annotated.SATableSummary
getText() - Method in class com.io7m.jstructural.annotated.SATerm
getText() - Method in class com.io7m.jstructural.annotated.SAText
getText() - Method in class com.io7m.jstructural.annotated.SAVerbatim
getText() - Method in class com.io7m.jstructural.core.SImage
getText() - Method in class com.io7m.jstructural.core.STableColumnName
getText() - Method in class com.io7m.jstructural.core.STableSummary
getText() - Method in class com.io7m.jstructural.core.STerm
getText() - Method in class com.io7m.jstructural.core.SText
getText() - Method in class com.io7m.jstructural.core.SVerbatim
getTitle() - Method in class com.io7m.jstructural.annotated.SADocument
getTitle() - Method in class com.io7m.jstructural.annotated.SAFormalItem
getTitle() - Method in class com.io7m.jstructural.annotated.SAPart
getTitle() - Method in class com.io7m.jstructural.annotated.SASection
getTitle() - Method in class com.io7m.jstructural.annotated.SASubsection
getTitle() - Method in class com.io7m.jstructural.core.SDocument
getTitle() - Method in class com.io7m.jstructural.core.SFormalItem
getTitle() - Method in class com.io7m.jstructural.core.SPart
getTitle() - Method in class com.io7m.jstructural.core.SSection
getTitle() - Method in class com.io7m.jstructural.core.SSubsection
getType() - Method in class com.io7m.jstructural.annotated.SAFormalItem
getType() - Method in class com.io7m.jstructural.annotated.SAImage
getType() - Method in class com.io7m.jstructural.annotated.SAListItem
getType() - Method in class com.io7m.jstructural.annotated.SAListOrdered
getType() - Method in class com.io7m.jstructural.annotated.SAListUnordered
getType() - Method in class com.io7m.jstructural.annotated.SAParagraph
getType() - Method in class com.io7m.jstructural.annotated.SAPart
getType() - Method in class com.io7m.jstructural.annotated.SASection
getType() - Method in class com.io7m.jstructural.annotated.SASubsection
getType() - Method in class com.io7m.jstructural.annotated.SATerm
getType() - Method in class com.io7m.jstructural.annotated.SAVerbatim
getType() - Method in class com.io7m.jstructural.core.SFormalItem
getType() - Method in class com.io7m.jstructural.core.SImage
getType() - Method in class com.io7m.jstructural.core.SListItem
getType() - Method in class com.io7m.jstructural.core.SListOrdered
getType() - Method in class com.io7m.jstructural.core.SListUnordered
getType() - Method in class com.io7m.jstructural.core.SParagraph
getType() - Method in class com.io7m.jstructural.core.SPart
getType() - Method in class com.io7m.jstructural.core.SSection
getType() - Method in class com.io7m.jstructural.core.SSubsection
getType() - Method in class com.io7m.jstructural.core.STerm
getType() - Method in class com.io7m.jstructural.core.SVerbatim
getURI() - Method in class com.io7m.jstructural.annotated.SAImage
getURI() - Method in class com.io7m.jstructural.core.SImage
getWidth() - Method in class com.io7m.jstructural.annotated.SAImage
getWidth() - Method in class com.io7m.jstructural.core.SImage

## H

hashCode() - Method in class com.io7m.jstructural.annotated.SADocument
hashCode() - Method in class com.io7m.jstructural.annotated.SADocumentTitle
hashCode() - Method in class com.io7m.jstructural.annotated.SADocumentWithParts
hashCode() - Method in class com.io7m.jstructural.annotated.SADocumentWithSections
hashCode() - Method in class com.io7m.jstructural.annotated.SAFootnote
hashCode() - Method in class com.io7m.jstructural.annotated.SAFormalItem
hashCode() - Method in class com.io7m.jstructural.annotated.SAFormalItemList
hashCode() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSF
hashCode() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSSF
hashCode() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSF
hashCode() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSSF
hashCode() - Method in class com.io7m.jstructural.annotated.SAFormalItemTitle
hashCode() - Method in class com.io7m.jstructural.annotated.SAID
hashCode() - Method in class com.io7m.jstructural.annotated.SAImage
hashCode() - Method in class com.io7m.jstructural.annotated.SALink
hashCode() - Method in class com.io7m.jstructural.annotated.SALinkExternal
hashCode() - Method in class com.io7m.jstructural.annotated.SAListItem
hashCode() - Method in class com.io7m.jstructural.annotated.SAListOrdered
hashCode() - Method in class com.io7m.jstructural.annotated.SAListUnordered
hashCode() - Method in class com.io7m.jstructural.annotated.SAParagraph
hashCode() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSP
hashCode() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSSP
hashCode() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSP
hashCode() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSSP
hashCode() - Method in class com.io7m.jstructural.annotated.SAPart
hashCode() - Method in class com.io7m.jstructural.annotated.SAPartNumber
hashCode() - Method in class com.io7m.jstructural.annotated.SAPartTitle
hashCode() - Method in class com.io7m.jstructural.annotated.SASection
hashCode() - Method in class com.io7m.jstructural.annotated.SASectionNumberPS
hashCode() - Method in class com.io7m.jstructural.annotated.SASectionNumberS
hashCode() - Method in class com.io7m.jstructural.annotated.SASectionTitle
hashCode() - Method in class com.io7m.jstructural.annotated.SASectionWithParagraphs
hashCode() - Method in class com.io7m.jstructural.annotated.SASectionWithSubsections
hashCode() - Method in class com.io7m.jstructural.annotated.SASubsection
hashCode() - Method in class com.io7m.jstructural.annotated.SASubsectionNumberPSS
hashCode() - Method in class com.io7m.jstructural.annotated.SASubsectionNumberSS
hashCode() - Method in class com.io7m.jstructural.annotated.SASubsectionTitle
hashCode() - Method in class com.io7m.jstructural.annotated.SATable
hashCode() - Method in class com.io7m.jstructural.annotated.SATableBody
hashCode() - Method in class com.io7m.jstructural.annotated.SATableCell
hashCode() - Method in class com.io7m.jstructural.annotated.SATableColumnName
hashCode() - Method in class com.io7m.jstructural.annotated.SATableHead
hashCode() - Method in class com.io7m.jstructural.annotated.SATableRow
hashCode() - Method in class com.io7m.jstructural.annotated.SATableSummary
hashCode() - Method in class com.io7m.jstructural.annotated.SATerm
hashCode() - Method in class com.io7m.jstructural.annotated.SAText
hashCode() - Method in class com.io7m.jstructural.annotated.SAVerbatim
hashCode() - Method in class com.io7m.jstructural.core.SDocument
hashCode() - Method in class com.io7m.jstructural.core.SDocumentStyle
hashCode() - Method in class com.io7m.jstructural.core.SDocumentTitle
hashCode() - Method in class com.io7m.jstructural.core.SDocumentWithParts
hashCode() - Method in class com.io7m.jstructural.core.SDocumentWithSections
hashCode() - Method in class com.io7m.jstructural.core.SFootnote
hashCode() - Method in class com.io7m.jstructural.core.SFormalItem
hashCode() - Method in class com.io7m.jstructural.core.SFormalItemList
hashCode() - Method in class com.io7m.jstructural.core.SFormalItemTitle
hashCode() - Method in class com.io7m.jstructural.core.SID
hashCode() - Method in class com.io7m.jstructural.core.SImage
hashCode() - Method in class com.io7m.jstructural.core.SLink
hashCode() - Method in class com.io7m.jstructural.core.SLinkExternal
hashCode() - Method in class com.io7m.jstructural.core.SListItem
hashCode() - Method in class com.io7m.jstructural.core.SListOrdered
hashCode() - Method in class com.io7m.jstructural.core.SListUnordered
hashCode() - Method in class com.io7m.jstructural.core.SNonEmptyList
hashCode() - Method in class com.io7m.jstructural.core.SParagraph
hashCode() - Method in class com.io7m.jstructural.core.SPart
hashCode() - Method in class com.io7m.jstructural.core.SPartTitle
hashCode() - Method in class com.io7m.jstructural.core.SSection
hashCode() - Method in class com.io7m.jstructural.core.SSectionTitle
hashCode() - Method in class com.io7m.jstructural.core.SSectionWithParagraphs
hashCode() - Method in class com.io7m.jstructural.core.SSectionWithSubsections
hashCode() - Method in class com.io7m.jstructural.core.SSubsection
hashCode() - Method in class com.io7m.jstructural.core.SSubsectionTitle
hashCode() - Method in class com.io7m.jstructural.core.STable
hashCode() - Method in class com.io7m.jstructural.core.STableBody
hashCode() - Method in class com.io7m.jstructural.core.STableCell
hashCode() - Method in class com.io7m.jstructural.core.STableColumnName
hashCode() - Method in class com.io7m.jstructural.core.STableHead
hashCode() - Method in class com.io7m.jstructural.core.STableRow
hashCode() - Method in class com.io7m.jstructural.core.STableSummary
hashCode() - Method in class com.io7m.jstructural.core.STerm
hashCode() - Method in class com.io7m.jstructural.core.SText
hashCode() - Method in class com.io7m.jstructural.core.SVerbatim

## I

image(URI, String) - Static method in class com.io7m.jstructural.core.SImage
  Construct a image with the given URI.
image(Element) - Static method in class com.io7m.jstructural.xom.SDocumentParser
  Parse an image element.
image(SImage) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
imageHeight(URI, int, String) - Static method in class com.io7m.jstructural.core.SImage
  Construct a image with the given URI, type attribute, and height.
imageTyped(URI, String, String) - Static method in class com.io7m.jstructural.core.SImage
  Construct a image with the given URI, type attribute.
imageTypedHeight(URI, String, int, String) - Static method in class com.io7m.jstructural.core.SImage
  Construct a image with the given URI, type attribute, and height.
imageTypedWidth(URI, String, int, String) - Static method in class com.io7m.jstructural.core.SImage
  Construct a image with the given URI, type attribute, and width.
imageTypedWidthHeight(URI, String, int, int, String) - Static method in class com.io7m.jstructural.core.SImage
  Construct a image with the given URI, type attribute, and width/height.
imageWidth(URI, int, String) - Static method in class com.io7m.jstructural.core.SImage
  Construct a image with the given URI, type attribute, and width.
imageWidthHeight(URI, int, int, String) - Static method in class com.io7m.jstructural.core.SImage
  Construct a image with the given URI, type attribute, and width/height.

## J

JSCMain - Class in com.io7m.jstructural.tools
  The `jstructural` compiler frontend.

## L

link(String, SNonEmptyList<SLinkContent>) - Static method in class com.io7m.jstructural.core.SLink
  Construct a new internal link element.
link(URI, SNonEmptyList<SLinkContent>) - Static method in class com.io7m.jstructural.core.SLinkExternal
  Construct a new external link element.
link(Element) - Static method in class com.io7m.jstructural.xom.SDocumentParser
  Parse a link element.
link(SLink) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
linkContent(SLinkContent) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
linkContentAccept(SALinkContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAImage
linkContentAccept(SALinkContentVisitor<A>) - Method in interface com.io7m.jstructural.annotated.SALinkContent
  Accept a link content visitor.
linkContentAccept(SALinkContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAText
linkContentAccept(SLinkContentVisitor<A>) - Method in class com.io7m.jstructural.core.SImage
linkContentAccept(SLinkContentVisitor<A>) - Method in interface com.io7m.jstructural.core.SLinkContent
  Accept a link content visitor.
linkContentAccept(SLinkContentVisitor<A>) - Method in class com.io7m.jstructural.core.SText
linkExternal(Element) - Static method in class com.io7m.jstructural.xom.SDocumentParser
  Parse an external link.
linkExternal(SLinkExternal) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
list(SNonEmptyList<SListItem>) - Static method in class com.io7m.jstructural.core.SListOrdered
  Construct a new list.
list(SNonEmptyList<SListItem>) - Static method in class com.io7m.jstructural.core.SListUnordered
  Construct a new list.
listItem(SNonEmptyList<SListItemContent>) - Static method in class com.io7m.jstructural.core.SListItem
  Construct a new list item.
listItem(SListItem) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
listItemContent(SListItemContent) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
listItemContentAccept(SAListItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAFootnote
listItemContentAccept(SAListItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAImage
listItemContentAccept(SAListItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SALink
listItemContentAccept(SAListItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SALinkExternal
listItemContentAccept(SAListItemContentVisitor<A>) - Method in interface com.io7m.jstructural.annotated.SAListItemContent
  Accept a list item content visitor.
listItemContentAccept(SAListItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAListOrdered
listItemContentAccept(SAListItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAListUnordered
listItemContentAccept(SAListItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SATerm
listItemContentAccept(SAListItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAText
listItemContentAccept(SAListItemContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAVerbatim
listItemContentAccept(SListItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.SFootnote
listItemContentAccept(SListItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.SImage
listItemContentAccept(SListItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.SLink
listItemContentAccept(SListItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.SLinkExternal
listItemContentAccept(SListItemContentVisitor<A>) - Method in interface com.io7m.jstructural.core.SListItemContent
  Accept a list item content visitor.
listItemContentAccept(SListItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.SListOrdered
listItemContentAccept(SListItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.SListUnordered
listItemContentAccept(SListItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.STerm
listItemContentAccept(SListItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.SText
listItemContentAccept(SListItemContentVisitor<A>) - Method in class com.io7m.jstructural.core.SVerbatim
listItemTyped(String, SNonEmptyList<SListItemContent>) - Static method in class com.io7m.jstructural.core.SListItem
  Construct a new list item with a type attribute.
listOrdered(SListOrdered) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
listTyped(String, SNonEmptyList<SListItem>) - Static method in class com.io7m.jstructural.core.SListOrdered
  Construct a new list item with a type attribute.
listTyped(String, SNonEmptyList<SListItem>) - Static method in class com.io7m.jstructural.core.SListUnordered
  Construct a new list item with a type attribute.
listUnordered(SListUnordered) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.

## M

main(String[]) - Static method in class com.io7m.jstructural.tools.JSCMain
  Main entry.

## N

newID(String) - Static method in class com.io7m.jstructural.core.SID
  Construct a new ID.
newList(List<T>) - Static method in class com.io7m.jstructural.core.SNonEmptyList
  Construct a new non-empty list from the given list

## O

onBodyEnd(Element) - Method in interface com.io7m.jstructural.xom.SDocumentXHTMLWriterCallbacks
  Called upon closing of the XHTML body element.
onBodyStart(Element) - Method in interface com.io7m.jstructural.xom.SDocumentXHTMLWriterCallbacks
  Called upon creation of the XHTML body element.
one(T) - Static method in class com.io7m.jstructural.core.SNonEmptyList
  Construct a new non-empty list from the given element
onHead(Element) - Method in interface com.io7m.jstructural.xom.SDocumentXHTMLWriterCallbacks
  Called upon creation of the XHTML head element.

## P

paragraph(SNonEmptyList<SParagraphContent>) - Static method in class com.io7m.jstructural.core.SParagraph
  Construct a new paragraph.
paragraph(LogUsableType, Element) - Static method in class com.io7m.jstructural.xom.SDocumentParser
  Parse a paragraph element.
paragraph(SParagraph) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
paragraphContent(SParagraphContent) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
paragraphContentAccept(SAParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAFootnote
paragraphContentAccept(SAParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAFormalItemList
paragraphContentAccept(SAParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAImage
paragraphContentAccept(SAParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SALink
paragraphContentAccept(SAParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SALinkExternal
paragraphContentAccept(SAParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAListOrdered
paragraphContentAccept(SAParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAListUnordered
paragraphContentAccept(SAParagraphContentVisitor<A>) - Method in interface com.io7m.jstructural.annotated.SAParagraphContent
  Accept a paragraph content visitor.
paragraphContentAccept(SAParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SATable
paragraphContentAccept(SAParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SATerm
paragraphContentAccept(SAParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAText
paragraphContentAccept(SAParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAVerbatim
paragraphContentAccept(SParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.core.SFootnote
paragraphContentAccept(SParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.core.SFormalItemList
paragraphContentAccept(SParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.core.SImage
paragraphContentAccept(SParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.core.SLink
paragraphContentAccept(SParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.core.SLinkExternal
paragraphContentAccept(SParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.core.SListOrdered
paragraphContentAccept(SParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.core.SListUnordered
paragraphContentAccept(SParagraphContentVisitor<A>) - Method in interface com.io7m.jstructural.core.SParagraphContent
  Accept a paragraph content visitor.
paragraphContentAccept(SParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.core.STable
paragraphContentAccept(SParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.core.STerm
paragraphContentAccept(SParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.core.SText
paragraphContentAccept(SParagraphContentVisitor<A>) - Method in class com.io7m.jstructural.core.SVerbatim
paragraphID(SID, SNonEmptyList<SParagraphContent>) - Static method in class com.io7m.jstructural.core.SParagraph
  Construct a new paragraph with an ID.
paragraphNumberAccept(SAParagraphNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAParagraphNumber
  Accept a paragraph number visitor.
paragraphNumberAccept(SAParagraphNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSP
paragraphNumberAccept(SAParagraphNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSSP
paragraphNumberAccept(SAParagraphNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSP
paragraphNumberAccept(SAParagraphNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSSP
paragraphNumberFormat() - Method in class com.io7m.jstructural.annotated.SAParagraphNumber
paragraphNumberFormat() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSP
paragraphNumberFormat() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSSP
paragraphNumberFormat() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSP
paragraphNumberFormat() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSSP
paragraphTyped(String, SNonEmptyList<SParagraphContent>) - Static method in class com.io7m.jstructural.core.SParagraph
  Construct a new paragraph with a type attribute.
paragraphTypedID(String, SID, SNonEmptyList<SParagraphContent>) - Static method in class com.io7m.jstructural.core.SParagraph
  Construct a new paragraph with an ID and type attribute.
part(SPartTitle, SNonEmptyList<SSection>) - Static method in class com.io7m.jstructural.core.SPart
  Create a part with the given title and content.
part(SPart) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
partContents(SPartContents) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
partID(SID, SPartTitle, SNonEmptyList<SSection>) - Static method in class com.io7m.jstructural.core.SPart
  Create a part with the given id, title, and content.
partTitle(String) - Static method in class com.io7m.jstructural.core.SPartTitle
  Construct a part title.
partTitle(SPartTitle) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
partTyped(String, SPartTitle, SNonEmptyList<SSection>) - Static method in class com.io7m.jstructural.core.SPart
  Create a part with the given type, title, and content.
partTypedID(String, SID, SPartTitle, SNonEmptyList<SSection>) - Static method in class com.io7m.jstructural.core.SPart
  Create a part with the given type, id, title, and content.
partWithContents(SPartTitle, SNonEmptyList<SSection>) - Static method in class com.io7m.jstructural.core.SPart
  Create a part with the given title, content, and with a table of contents.
partWithContentsID(SID, SPartTitle, SNonEmptyList<SSection>) - Static method in class com.io7m.jstructural.core.SPart
  Create a part with the given id, title, content, and with a table of contents.
partWithContentsTyped(String, SPartTitle, SNonEmptyList<SSection>) - Static method in class com.io7m.jstructural.core.SPart
  Create a part with the given type, title, content, and with a table of contents.
partWithContentsTypedID(String, SID, SPartTitle, SNonEmptyList<SSection>) - Static method in class com.io7m.jstructural.core.SPart
  Create a part with the given type, id, title, content, and with a table of contents.
put(String, SAFormalItem) - Method in class com.io7m.jstructural.annotated.SAFormalItemsByKind
put(String, SAFormalItem) - Method in interface com.io7m.jstructural.annotated.SAFormalItemsByKindWritable
  Remember that the given formal item is of the given kind.
put(SAID, SAIDTargetContent) - Method in class com.io7m.jstructural.annotated.SAIDMap
put(SAID, SAIDTargetContent) - Method in interface com.io7m.jstructural.annotated.SAIDMapWritable
  Associate the given content with the given ID.

## R

run(LogUsableType, String[]) - Static method in class com.io7m.jstructural.tools.JSCMain
  Run the compiler with the given command-line arguments.

## S

SADocument - Class in com.io7m.jstructural.annotated
  A document.
SADocument(SAIDMap, SADocumentTitle, OptionType<SDocumentContents>, OptionType<SDocumentStyle>, List<SAFootnote>, SAFormalItemsByKind) - Constructor for class com.io7m.jstructural.annotated.SADocument
SADocumentTitle - Class in com.io7m.jstructural.annotated
  A document title.
SADocumentVisitor<D> - Interface in com.io7m.jstructural.annotated
  Document visitor.
SADocumentWithParts - Class in com.io7m.jstructural.annotated
  A document with sections.
SADocumentWithParts(SAIDMap, SADocumentTitle, OptionType<SDocumentContents>, OptionType<SDocumentStyle>, SNonEmptyList<SAPart>, List<SAFootnote>, SAFormalItemsByKind) - Constructor for class com.io7m.jstructural.annotated.SADocumentWithParts
  Construct a new document with parts.
SADocumentWithSections - Class in com.io7m.jstructural.annotated
  A document with sections.
SADocumentWithSections(SAIDMap, SADocumentTitle, OptionType<SDocumentContents>, OptionType<SDocumentStyle>, SNonEmptyList<SASection>, List<SAFootnote>, SAFormalItemsByKind) - Constructor for class com.io7m.jstructural.annotated.SADocumentWithSections
  Construct a new document with sections.
SAFootnote - Class in com.io7m.jstructural.annotated
  A footnote element.
SAFootnoteContent - Interface in com.io7m.jstructural.annotated
  Elements that can appear in the body of a footnote.
SAFootnoteContentVisitor<A> - Interface in com.io7m.jstructural.annotated
  Footnote content visitor.
SAFormalItem - Class in com.io7m.jstructural.annotated
  A formal item.
SAFormalItemContent - Interface in com.io7m.jstructural.annotated
  The type of elements appearing in formal items.
SAFormalItemContentVisitor<A> - Interface in com.io7m.jstructural.annotated
  Formal item content visitor.
SAFormalItemList - Class in com.io7m.jstructural.annotated
  A list of formal items of a given kind.
SAFormalItemNumber - Class in com.io7m.jstructural.annotated
  An abstract formal item number.
SAFormalItemNumber() - Constructor for class com.io7m.jstructural.annotated.SAFormalItemNumber
SAFormalItemNumberPSF - Class in com.io7m.jstructural.annotated
  A formal item number consisting of a part, section, and formal item.
SAFormalItemNumberPSF(int, int, int) - Constructor for class com.io7m.jstructural.annotated.SAFormalItemNumberPSF
  Construct a new formal item number
SAFormalItemNumberPSSF - Class in com.io7m.jstructural.annotated
  A formal item number consisting of a part, section, subsection, and formal item.
SAFormalItemNumberPSSF(int, int, int, int) - Constructor for class com.io7m.jstructural.annotated.SAFormalItemNumberPSSF
  Construct a new formal item number
SAFormalItemNumberSF - Class in com.io7m.jstructural.annotated
  A formal item number consisting of a section, and formal item.
SAFormalItemNumberSF(int, int) - Constructor for class com.io7m.jstructural.annotated.SAFormalItemNumberSF
  Construct a new formal item number
SAFormalItemNumberSSF - Class in com.io7m.jstructural.annotated
  A formal item number consisting of a section, subsection, and formal item.
SAFormalItemNumberSSF(int, int, int) - Constructor for class com.io7m.jstructural.annotated.SAFormalItemNumberSSF
  Construct a new formal item number
SAFormalItemNumberVisitor<T> - Interface in com.io7m.jstructural.annotated
  A formal item number visitor.
SAFormalItemsByKind - Class in com.io7m.jstructural.annotated
  The set of formal items organized by kind.
SAFormalItemsByKind(LogUsableType) - Constructor for class com.io7m.jstructural.annotated.SAFormalItemsByKind
  Construct a new empty map.
SAFormalItemsByKindReadable - Interface in com.io7m.jstructural.annotated
  Readable interface to the sets of `SAFormalItem`s organized by kind.
SAFormalItemsByKindWritable - Interface in com.io7m.jstructural.annotated
  Writable interface to the sets of `SAFormalItem`s organized by kind.
SAFormalItemTitle - Class in com.io7m.jstructural.annotated
  A formal item title.
SAID - Class in com.io7m.jstructural.annotated
  An ID attribute, unique over a document.
SAID(String) - Constructor for class com.io7m.jstructural.annotated.SAID
  Construct a new ID.
SAIDMap - Class in com.io7m.jstructural.annotated
  Mappings from IDs to content.
SAIDMap(LogUsableType) - Constructor for class com.io7m.jstructural.annotated.SAIDMap
  Construct a new empty map.
SAIDMapReadable - Interface in com.io7m.jstructural.annotated
  Readable interface to the ID → content mappings.
SAIDMapWritable - Interface in com.io7m.jstructural.annotated
  Writable interface to the ID → content mappings.
SAIDTargetContent - Interface in com.io7m.jstructural.annotated
  The type of elements that can be assigned IDs.
SAIDTargetContentVisitor<T> - Interface in com.io7m.jstructural.annotated
  A visitor that can visit elements that can be assigned IDs.
SAImage - Class in com.io7m.jstructural.annotated
  An image.
SALink - Class in com.io7m.jstructural.annotated
  A link to an internal document element.
SALinkContent - Interface in com.io7m.jstructural.annotated
  Elements that can appear in the body of a link.
SALinkContentVisitor<A> - Interface in com.io7m.jstructural.annotated
  Link content visitor.
SALinkExternal - Class in com.io7m.jstructural.annotated
  A link to an external resource
SAListItem - Class in com.io7m.jstructural.annotated
  A list item element.
SAListItemContent - Interface in com.io7m.jstructural.annotated
  Elements that can appear in the body of a list item.
SAListItemContentVisitor<A> - Interface in com.io7m.jstructural.annotated
  List item content visitor.
SAListOrdered - Class in com.io7m.jstructural.annotated
  An ordered list element.
SAListUnordered - Class in com.io7m.jstructural.annotated
  An unordered list element.
SAnnotator - Class in com.io7m.jstructural.annotated
  A document annotator.
SAParagraph - Class in com.io7m.jstructural.annotated
  A paragraph element.
SAParagraph(SAParagraphNumber, OptionType<String>, SNonEmptyList<SAParagraphContent>, OptionType<SAID>) - Constructor for class com.io7m.jstructural.annotated.SAParagraph
  Construct a new paragraph.
SAParagraphContent - Interface in com.io7m.jstructural.annotated
  Elements that can appear in the body of a paragraph.
SAParagraphContentVisitor<A> - Interface in com.io7m.jstructural.annotated
  Paragraph content visitor.
SAParagraphNumber - Class in com.io7m.jstructural.annotated
  An abstract paragraph number.
SAParagraphNumber() - Constructor for class com.io7m.jstructural.annotated.SAParagraphNumber
SAParagraphNumberPSP - Class in com.io7m.jstructural.annotated
  A paragraph number consisting of a part, section, and paragraph.
SAParagraphNumberPSP(int, int, int) - Constructor for class com.io7m.jstructural.annotated.SAParagraphNumberPSP
  Construct a new paragraph number
SAParagraphNumberPSSP - Class in com.io7m.jstructural.annotated
  A paragraph number consisting of a part, section, subsection, and paragraph.
SAParagraphNumberPSSP(int, int, int, int) - Constructor for class com.io7m.jstructural.annotated.SAParagraphNumberPSSP
  Construct a new paragraph number
SAParagraphNumberSP - Class in com.io7m.jstructural.annotated
  A paragraph number consisting of a section, and paragraph.
SAParagraphNumberSP(int, int) - Constructor for class com.io7m.jstructural.annotated.SAParagraphNumberSP
  Construct a new paragraph number
SAParagraphNumberSSP - Class in com.io7m.jstructural.annotated
  A paragraph number consisting of a section, subsection, and paragraph.
SAParagraphNumberSSP(int, int, int) - Constructor for class com.io7m.jstructural.annotated.SAParagraphNumberSSP
  Construct a new paragraph number
SAParagraphNumberVisitor<T> - Interface in com.io7m.jstructural.annotated
  A paragraph number visitor.
SAPart - Class in com.io7m.jstructural.annotated
  A document part.
SAPart(SAPartNumber, OptionType<String>, OptionType<SAID>, SAPartTitle, OptionType<SPartContents>, SNonEmptyList<SASection>) - Constructor for class com.io7m.jstructural.annotated.SAPart
  Construct a new part.
SAPartNumber - Class in com.io7m.jstructural.annotated
  A part number.
SAPartTitle - Class in com.io7m.jstructural.annotated
  A numbered part title.
SAPartTitle(SAPartNumber, String) - Constructor for class com.io7m.jstructural.annotated.SAPartTitle
  Construct a new part title.
SASection - Class in com.io7m.jstructural.annotated
  An abstract section.
SASection(SASectionNumber, OptionType<String>, OptionType<SAID>, SASectionTitle, OptionType<SSectionContents>, List<SAFootnote>) - Constructor for class com.io7m.jstructural.annotated.SASection
SASectionNumber - Class in com.io7m.jstructural.annotated
  An abstract section number.
SASectionNumber() - Constructor for class com.io7m.jstructural.annotated.SASectionNumber
SASectionNumberPS - Class in com.io7m.jstructural.annotated
  A section number consisting of a part, and section.
SASectionNumberPS(int, int) - Constructor for class com.io7m.jstructural.annotated.SASectionNumberPS
  Construct a new section number
SASectionNumberS - Class in com.io7m.jstructural.annotated
  A section number with no other components.
SASectionNumberS(int) - Constructor for class com.io7m.jstructural.annotated.SASectionNumberS
  Construct a new section number
SASectionNumberVisitor<T> - Interface in com.io7m.jstructural.annotated
  A section number visitor.
SASectionTitle - Class in com.io7m.jstructural.annotated
  A section title.
SASectionTitle(SASectionNumber, String) - Constructor for class com.io7m.jstructural.annotated.SASectionTitle
  Construct a new section title.
SASectionVisitor<A> - Interface in com.io7m.jstructural.annotated
  Section visitor.
SASectionWithParagraphs - Class in com.io7m.jstructural.annotated
  The type of sections containing paragraphs.
SASectionWithParagraphs(SASectionNumber, OptionType<String>, OptionType<SAID>, SASectionTitle, OptionType<SSectionContents>, SNonEmptyList<SASubsectionContent>, List<SAFootnote>) - Constructor for class com.io7m.jstructural.annotated.SASectionWithParagraphs
  Construct a new section with top-level subsection content.
SASectionWithSubsections - Class in com.io7m.jstructural.annotated
  The type of sections containing paragraphs.
SASectionWithSubsections(SASectionNumber, OptionType<String>, OptionType<SAID>, SASectionTitle, OptionType<SSectionContents>, SNonEmptyList<SASubsection>, List<SAFootnote>) - Constructor for class com.io7m.jstructural.annotated.SASectionWithSubsections
  Construct a new section with top-level subsections.
SASegmentNumber - Interface in com.io7m.jstructural.annotated
  The number of a segment.
SASegmentNumberVisitor<T> - Interface in com.io7m.jstructural.annotated
  A segment number visitor.
SASegmentsReadable - Interface in com.io7m.jstructural.annotated
  Readable interface to the set of segments in the given document.
SASubsection - Class in com.io7m.jstructural.annotated
  A subsection.
SASubsection(SASubsectionNumber, OptionType<String>, OptionType<SAID>, SASubsectionTitle, SNonEmptyList<SASubsectionContent>) - Constructor for class com.io7m.jstructural.annotated.SASubsection
  Construct a new subsection.
SASubsectionContent - Interface in com.io7m.jstructural.annotated
  The type of elements appearing in subsections, and sections with paragraphs.
SASubsectionContentNumber - Interface in com.io7m.jstructural.annotated
  A paragraph or formal item number
SASubsectionContentNumberVisitor<T> - Interface in com.io7m.jstructural.annotated
  A paragraph or formal item number visitor.
SASubsectionContentVisitor<A> - Interface in com.io7m.jstructural.annotated
  A subsection content visitor.
SASubsectionNumber - Class in com.io7m.jstructural.annotated
  An abstract subsection number.
SASubsectionNumber() - Constructor for class com.io7m.jstructural.annotated.SASubsectionNumber
SASubsectionNumberPSS - Class in com.io7m.jstructural.annotated
  A subsection number consisting of a part, section, and subsection.
SASubsectionNumberPSS(int, int, int) - Constructor for class com.io7m.jstructural.annotated.SASubsectionNumberPSS
  Construct a new subsection number
SASubsectionNumberSS - Class in com.io7m.jstructural.annotated
  A subsection number without a part.
SASubsectionNumberSS(int, int) - Constructor for class com.io7m.jstructural.annotated.SASubsectionNumberSS
  Construct a new subsection number
SASubsectionNumberVisitor<T> - Interface in com.io7m.jstructural.annotated
  A subsection number visitor.
SASubsectionTitle - Class in com.io7m.jstructural.annotated
  A subsection title.
SATable - Class in com.io7m.jstructural.annotated
  A table.
SATableBody - Class in com.io7m.jstructural.annotated
  A table body.
SATableCell - Class in com.io7m.jstructural.annotated
  A table cell.
SATableCellContent - Interface in com.io7m.jstructural.annotated
  The type of elements that can appear in table cells.
SATableCellContentVisitor<A> - Interface in com.io7m.jstructural.annotated
  Table cell content visitor.
SATableColumnName - Class in com.io7m.jstructural.annotated
  A table column name.
SATableHead - Class in com.io7m.jstructural.annotated
  A table header.
SATableRow - Class in com.io7m.jstructural.annotated
  A table row.
SATableSummary - Class in com.io7m.jstructural.annotated
  A table summary.
SATerm - Class in com.io7m.jstructural.annotated
  A simple term.
SAText - Class in com.io7m.jstructural.annotated
  A text element.
SAText(String) - Constructor for class com.io7m.jstructural.annotated.SAText
  Construct text.
SAVerbatim - Class in com.io7m.jstructural.annotated
  A verbatim text element.
SDocument - Class in com.io7m.jstructural.core
  A document.
SDocument(SDocumentTitle, OptionType<SDocumentContents>, OptionType<SDocumentStyle>) - Constructor for class com.io7m.jstructural.core.SDocument
SDocumentation - Class in com.io7m.jstructural.documentation
  Documentation paths.
SDocumentContents - Class in com.io7m.jstructural.core
  Document contents element.
SDocumentParser - Class in com.io7m.jstructural.xom
  A document parser that uses XOM to process documents.
SDocumentSerializer - Class in com.io7m.jstructural.xom
  Serialization functions that use XOM to serialize document elements to XML.
SDocumentStyle - Class in com.io7m.jstructural.core
  A document style.
SDocumentTitle - Class in com.io7m.jstructural.core
  A document title.
SDocumentVisitor<D> - Interface in com.io7m.jstructural.core
  Document visitor.
SDocumentWithParts - Class in com.io7m.jstructural.core
  A document with parts.
SDocumentWithSections - Class in com.io7m.jstructural.core
  A document with sections.
SDocumentXHTMLWriter - Interface in com.io7m.jstructural.xom
  The interface supported by document writers.
SDocumentXHTMLWriterCallbacks - Interface in com.io7m.jstructural.xom
  A set of callbacks allowing for document customisation.
SDocumentXHTMLWriterMulti - Class in com.io7m.jstructural.xom
  An XHTML writer that produces XHTML 1.0 Strict documents, creating new pages on parts and sections.
SDocumentXHTMLWriterMulti() - Constructor for class com.io7m.jstructural.xom.SDocumentXHTMLWriterMulti
  Construct a new XHTML writer.
SDocumentXHTMLWriterSingle - Class in com.io7m.jstructural.xom
  An XHTML writer that produces XHTML 1.0 Strict documents, as a single page.
SDocumentXHTMLWriterSingle() - Constructor for class com.io7m.jstructural.xom.SDocumentXHTMLWriterSingle
  Construct a new XHTML writer.
section(SSectionTitle, SNonEmptyList<SSubsectionContent>) - Static method in class com.io7m.jstructural.core.SSectionWithParagraphs
  Create a section with the given title and section content.
section(SSectionTitle, SNonEmptyList<SSubsection>) - Static method in class com.io7m.jstructural.core.SSectionWithSubsections
  Create a section with the given title and content.
section(SSection) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
sectionAccept(SASectionVisitor<A>) - Method in class com.io7m.jstructural.annotated.SASection
  Accept a section visitor.
sectionAccept(SASectionVisitor<A>) - Method in class com.io7m.jstructural.annotated.SASectionWithParagraphs
sectionAccept(SASectionVisitor<A>) - Method in class com.io7m.jstructural.annotated.SASectionWithSubsections
sectionAccept(SSectionVisitor<S>) - Method in class com.io7m.jstructural.core.SSection
  Accept a section visitor.
sectionAccept(SSectionVisitor<S>) - Method in class com.io7m.jstructural.core.SSectionWithParagraphs
sectionAccept(SSectionVisitor<S>) - Method in class com.io7m.jstructural.core.SSectionWithSubsections
sectionContents(SSectionContents) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
sectionID(SID, SSectionTitle, SNonEmptyList<SSubsectionContent>) - Static method in class com.io7m.jstructural.core.SSectionWithParagraphs
  Create a section with the given id, title, and section content.
sectionID(SID, SSectionTitle, SNonEmptyList<SSubsection>) - Static method in class com.io7m.jstructural.core.SSectionWithSubsections
  Create a section with the given id, title, and content.
sectionNumberAccept(SASectionNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SASectionNumber
  Accept a section number visitor.
sectionNumberAccept(SASectionNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SASectionNumberPS
sectionNumberAccept(SASectionNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SASectionNumberS
sectionNumberFormat() - Method in class com.io7m.jstructural.annotated.SASectionNumber
sectionNumberFormat() - Method in class com.io7m.jstructural.annotated.SASectionNumberPS
sectionNumberFormat() - Method in class com.io7m.jstructural.annotated.SASectionNumberS
sectionTitle(String) - Static method in class com.io7m.jstructural.core.SSectionTitle
  Construct a section title.
sectionTitle(SSectionTitle) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
sectionTyped(String, SSectionTitle, SNonEmptyList<SSubsectionContent>) - Static method in class com.io7m.jstructural.core.SSectionWithParagraphs
  Create a section with the given type, title, and section content.
sectionTyped(String, SSectionTitle, SNonEmptyList<SSubsection>) - Static method in class com.io7m.jstructural.core.SSectionWithSubsections
  Create a section with the given type, title, and content.
sectionTypedID(String, SID, SSectionTitle, SNonEmptyList<SSubsectionContent>) - Static method in class com.io7m.jstructural.core.SSectionWithParagraphs
  Create a section with the given type, id, title, and section content.
sectionTypedID(String, SID, SSectionTitle, SNonEmptyList<SSubsection>) - Static method in class com.io7m.jstructural.core.SSectionWithSubsections
  Create a section with the given type, id, title, and content.
sectionWithContents(SSectionTitle, SNonEmptyList<SSubsectionContent>) - Static method in class com.io7m.jstructural.core.SSectionWithParagraphs
  Create a section with the given title, section content, and with a table of contents.
sectionWithContents(SSectionTitle, SNonEmptyList<SSubsection>) - Static method in class com.io7m.jstructural.core.SSectionWithSubsections
  Create a section with the given title, content, and with a table of contents.
sectionWithContentsID(SID, SSectionTitle, SNonEmptyList<SSubsectionContent>) - Static method in class com.io7m.jstructural.core.SSectionWithParagraphs
  Create a section with the given id, title, section content, and with a table of contents.
sectionWithContentsID(SID, SSectionTitle, SNonEmptyList<SSubsection>) - Static method in class com.io7m.jstructural.core.SSectionWithSubsections
  Create a section with the given id, title, content, and with a table of contents.
sectionWithContentsTyped(String, SSectionTitle, SNonEmptyList<SSubsectionContent>) - Static method in class com.io7m.jstructural.core.SSectionWithParagraphs
  Create a section with the given type, title, section content, and with a table of contents.
sectionWithContentsTyped(String, SSectionTitle, SNonEmptyList<SSubsection>) - Static method in class com.io7m.jstructural.core.SSectionWithSubsections
  Create a section with the given type, title, content, and with a table of contents.
sectionWithContentsTypedID(String, SID, SSectionTitle, SNonEmptyList<SSubsectionContent>) - Static method in class com.io7m.jstructural.core.SSectionWithParagraphs
  Create a section with the given type, id, title, section content, and with a table of contents.
sectionWithContentsTypedID(String, SID, SSectionTitle, SNonEmptyList<SSubsection>) - Static method in class com.io7m.jstructural.core.SSectionWithSubsections
  Create a section with the given type, id, title, content, and with a table of contents.
sectionWithParagraphs(SSectionWithParagraphs) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
sectionWithSubsections(SSectionWithSubsections) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
segmentGetFirst() - Method in class com.io7m.jstructural.annotated.SADocumentWithParts
segmentGetFirst() - Method in class com.io7m.jstructural.annotated.SADocumentWithSections
segmentGetFirst() - Method in interface com.io7m.jstructural.annotated.SASegmentsReadable
segmentGetNext(SASegmentNumber) - Method in class com.io7m.jstructural.annotated.SADocumentWithParts
segmentGetNext(SASegmentNumber) - Method in class com.io7m.jstructural.annotated.SADocumentWithSections
segmentGetNext(SASegmentNumber) - Method in interface com.io7m.jstructural.annotated.SASegmentsReadable
segmentGetPrevious(SASegmentNumber) - Method in class com.io7m.jstructural.annotated.SADocumentWithParts
segmentGetPrevious(SASegmentNumber) - Method in class com.io7m.jstructural.annotated.SADocumentWithSections
segmentGetPrevious(SASegmentNumber) - Method in interface com.io7m.jstructural.annotated.SASegmentsReadable
segmentGetUp(SASegmentNumber) - Method in class com.io7m.jstructural.annotated.SADocumentWithParts
segmentGetUp(SASegmentNumber) - Method in class com.io7m.jstructural.annotated.SADocumentWithSections
segmentGetUp(SASegmentNumber) - Method in interface com.io7m.jstructural.annotated.SASegmentsReadable
segmentNumberAccept(SASegmentNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAPartNumber
segmentNumberAccept(SASegmentNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SASectionNumberPS
segmentNumberAccept(SASegmentNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SASectionNumberS
segmentNumberAccept(SASegmentNumberVisitor<T>) - Method in interface com.io7m.jstructural.annotated.SASegmentNumber
  Accept a segment number visitor.
setFrontPageName(String) - Method in class com.io7m.jstructural.xom.SDocumentXHTMLWriterMulti
  Set the name that will be used for the "front page" of the produced pages.
SFootnote - Class in com.io7m.jstructural.core
  A footnote element.
SFootnoteContent - Interface in com.io7m.jstructural.core
  Elements that can appear in the body of a footnote.
SFootnoteContentVisitor<A> - Interface in com.io7m.jstructural.core
  Footnote content visitor.
SFormalItem - Class in com.io7m.jstructural.core
  A formal item.
SFormalItemContent - Interface in com.io7m.jstructural.core
  The type of elements appearing in formal items.
SFormalItemContentVisitor<A> - Interface in com.io7m.jstructural.core
  Formal item content visitor.
SFormalItemList - Class in com.io7m.jstructural.core
  A list of formal items of a given kind.
SFormalItemTitle - Class in com.io7m.jstructural.core
  A formal item title.
SID - Class in com.io7m.jstructural.core
  An ID attribute, unique over a document.
SIDTargetContent - Interface in com.io7m.jstructural.core
  The type of elements that can be assigned IDs.
SIDTargetContentVisitor<T> - Interface in com.io7m.jstructural.core
  A visitor that can visit elements that can be assigned IDs.
SImage - Class in com.io7m.jstructural.core
  An image.
size() - Method in class com.io7m.jstructural.annotated.SAIDMap
size() - Method in interface com.io7m.jstructural.annotated.SAIDMapReadable
SLink - Class in com.io7m.jstructural.core
  A link to an internal document element.
SLinkContent - Interface in com.io7m.jstructural.core
  Elements that can appear in the body of a link.
SLinkContentVisitor<A> - Interface in com.io7m.jstructural.core
  Link content visitor.
SLinkExternal - Class in com.io7m.jstructural.core
  A link to an external resource
SListItem - Class in com.io7m.jstructural.core
  A list item element.
SListItemContent - Interface in com.io7m.jstructural.core
  Elements that can appear in the body of a list item.
SListItemContentVisitor<A> - Interface in com.io7m.jstructural.core
  List item content visitor.
SListOrdered - Class in com.io7m.jstructural.core
  An ordered list element.
SListUnordered - Class in com.io7m.jstructural.core
  An unordered list element.
SNonEmptyList<T> - Class in com.io7m.jstructural.core
  The type of non-empty lists.
SParagraph - Class in com.io7m.jstructural.core
  A paragraph element.
SParagraphContent - Interface in com.io7m.jstructural.core
  Elements that can appear in the body of a paragraph.
SParagraphContentVisitor<A> - Interface in com.io7m.jstructural.core
  Paragraph content visitor.
SPart - Class in com.io7m.jstructural.core
  A document part.
SPartContents - Class in com.io7m.jstructural.core
  Part contents element.
SPartTitle - Class in com.io7m.jstructural.core
  A part title.
SResources - Class in com.io7m.jstructural.core
  Access to various resources used by processed documents.
SSchema - Class in com.io7m.jstructural.schema
  Functions involving the XML schema files.
SSection - Class in com.io7m.jstructural.core
  An abstract section.
SSection(OptionType<String>, OptionType<SID>, SSectionTitle, OptionType<SSectionContents>) - Constructor for class com.io7m.jstructural.core.SSection
SSectionContents - Class in com.io7m.jstructural.core
  Section contents element.
SSectionTitle - Class in com.io7m.jstructural.core
  A section title.
SSectionVisitor<S> - Interface in com.io7m.jstructural.core
  Section visitor.
SSectionWithParagraphs - Class in com.io7m.jstructural.core
  The type of sections containing paragraphs.
SSectionWithSubsections - Class in com.io7m.jstructural.core
  The type of sections containing paragraphs.
SSubsection - Class in com.io7m.jstructural.core
  A subsection.
SSubsectionContent - Interface in com.io7m.jstructural.core
  The type of elements appearing in subsections, and sections with paragraphs.
SSubsectionContentVisitor<C> - Interface in com.io7m.jstructural.core
  A subsection content visitor.
SSubsectionTitle - Class in com.io7m.jstructural.core
  A subsection title.
STable - Class in com.io7m.jstructural.core
  A table.
STableBody - Class in com.io7m.jstructural.core
  A table body.
STableCell - Class in com.io7m.jstructural.core
  A table cell.
STableCellContent - Interface in com.io7m.jstructural.core
  The type of elements that can appear in table cells.
STableCellContentVisitor<A> - Interface in com.io7m.jstructural.core
  Table cell content visitor.
STableColumnName - Class in com.io7m.jstructural.core
  A table column name.
STableHead - Class in com.io7m.jstructural.core
  A table header.
STableRow - Class in com.io7m.jstructural.core
  A table row.
STableSummary - Class in com.io7m.jstructural.core
  A table summary.
STerm - Class in com.io7m.jstructural.core
  A simple term.
SText - Class in com.io7m.jstructural.core
  A text element.
subsection(SSubsectionTitle, SNonEmptyList<SSubsectionContent>) - Static method in class com.io7m.jstructural.core.SSubsection
  Create a subsection with the given title and content.
subsection(SSubsection) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
subsectionContent(SSubsectionContent) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
subsectionContentAccept(SASubsectionContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAFormalItem
subsectionContentAccept(SASubsectionContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAParagraph
subsectionContentAccept(SASubsectionContentVisitor<A>) - Method in interface com.io7m.jstructural.annotated.SASubsectionContent
  Accept a section content visitor.
subsectionContentAccept(SSubsectionContentVisitor<A>) - Method in class com.io7m.jstructural.core.SFormalItem
subsectionContentAccept(SSubsectionContentVisitor<A>) - Method in class com.io7m.jstructural.core.SParagraph
subsectionContentAccept(SSubsectionContentVisitor<A>) - Method in interface com.io7m.jstructural.core.SSubsectionContent
  Accept a section content visitor.
subsectionContentNumberAccept(SASubsectionContentNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAFormalItemNumber
subsectionContentNumberAccept(SASubsectionContentNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAParagraphNumber
subsectionContentNumberAccept(SASubsectionContentNumberVisitor<T>) - Method in interface com.io7m.jstructural.annotated.SASubsectionContentNumber
  Accept a subsection content number visitor.
subsectionID(SID, SSubsectionTitle, SNonEmptyList<SSubsectionContent>) - Static method in class com.io7m.jstructural.core.SSubsection
  Create a subsection with the given id, title, and content.
subsectionNumberAccept(SASubsectionNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SASubsectionNumber
  Accept a subsection number visitor.
subsectionNumberAccept(SASubsectionNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SASubsectionNumberPSS
subsectionNumberAccept(SASubsectionNumberVisitor<T>) - Method in class com.io7m.jstructural.annotated.SASubsectionNumberSS
subsectionNumberFormat() - Method in class com.io7m.jstructural.annotated.SASubsectionNumber
subsectionNumberFormat() - Method in class com.io7m.jstructural.annotated.SASubsectionNumberPSS
subsectionNumberFormat() - Method in class com.io7m.jstructural.annotated.SASubsectionNumberSS
subsectionTitle(String) - Static method in class com.io7m.jstructural.core.SSubsectionTitle
  Construct a subsection title.
subsectionTitle(SSubsectionTitle) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
subsectionTyped(String, SSubsectionTitle, SNonEmptyList<SSubsectionContent>) - Static method in class com.io7m.jstructural.core.SSubsection
  Create a subsection with the given type, title, and content.
subsectionTypedID(String, SID, SSubsectionTitle, SNonEmptyList<SSubsectionContent>) - Static method in class com.io7m.jstructural.core.SSubsection
  Create a subsection with the given type, id, title, and content.
SVerbatim - Class in com.io7m.jstructural.core
  A verbatim text element.
SXHTML - Class in com.io7m.jstructural.xom
  XHTML utility functions.
SXML - Class in com.io7m.jstructural.core
  XML schema details.

## T

table(STableSummary, STableBody) - Static method in class com.io7m.jstructural.core.STable
  Construct a new table with the given summary and body.
table(STable) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
tableBody(SNonEmptyList<STableRow>) - Static method in class com.io7m.jstructural.core.STableBody
  Construct a new table body.
tableBody(STableBody) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
tableCell(List<STableCellContent>) - Static method in class com.io7m.jstructural.core.STableCell
  Construct a new table cell.
tableCell(STableCell) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
tableCellContent(STableCellContent) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
tableCellContentAccept(SATableCellContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAFootnote
tableCellContentAccept(SATableCellContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAImage
tableCellContentAccept(SATableCellContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SALink
tableCellContentAccept(SATableCellContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SALinkExternal
tableCellContentAccept(SATableCellContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAListOrdered
tableCellContentAccept(SATableCellContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAListUnordered
tableCellContentAccept(SATableCellContentVisitor<A>) - Method in interface com.io7m.jstructural.annotated.SATableCellContent
  Accept a table cell content visitor.
tableCellContentAccept(SATableCellContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SATerm
tableCellContentAccept(SATableCellContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAText
tableCellContentAccept(SATableCellContentVisitor<A>) - Method in class com.io7m.jstructural.annotated.SAVerbatim
tableCellContentAccept(STableCellContentVisitor<A>) - Method in class com.io7m.jstructural.core.SFootnote
tableCellContentAccept(STableCellContentVisitor<A>) - Method in class com.io7m.jstructural.core.SImage
tableCellContentAccept(STableCellContentVisitor<A>) - Method in class com.io7m.jstructural.core.SLink
tableCellContentAccept(STableCellContentVisitor<A>) - Method in class com.io7m.jstructural.core.SLinkExternal
tableCellContentAccept(STableCellContentVisitor<A>) - Method in class com.io7m.jstructural.core.SListOrdered
tableCellContentAccept(STableCellContentVisitor<A>) - Method in class com.io7m.jstructural.core.SListUnordered
tableCellContentAccept(STableCellContentVisitor<A>) - Method in interface com.io7m.jstructural.core.STableCellContent
  Accept a table cell content visitor.
tableCellContentAccept(STableCellContentVisitor<A>) - Method in class com.io7m.jstructural.core.STerm
tableCellContentAccept(STableCellContentVisitor<A>) - Method in class com.io7m.jstructural.core.SText
tableCellContentAccept(STableCellContentVisitor<A>) - Method in class com.io7m.jstructural.core.SVerbatim
tableColumnName(String) - Static method in class com.io7m.jstructural.core.STableColumnName
  Construct a new table column name.
tableColumnName(STableColumnName) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
tableHead(SNonEmptyList<STableColumnName>) - Static method in class com.io7m.jstructural.core.STableHead
  Construct a new table header.
tableHead(STableHead) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
tableHeader(STableSummary, STableHead, STableBody) - Static method in class com.io7m.jstructural.core.STable
  Construct a new table with the given summary, header, and body.
tableRow(SNonEmptyList<STableCell>) - Static method in class com.io7m.jstructural.core.STableRow
  Construct a new table row.
tableRow(STableRow) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
tableSummary(String) - Static method in class com.io7m.jstructural.core.STableSummary
  Construct a new table summary.
tableSummary(STableSummary) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
targetContentAccept(SAIDTargetContentVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAFormalItem
targetContentAccept(SAIDTargetContentVisitor<T>) - Method in interface com.io7m.jstructural.annotated.SAIDTargetContent
  Accept an ID target content visitor.
targetContentAccept(SAIDTargetContentVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAParagraph
targetContentAccept(SAIDTargetContentVisitor<T>) - Method in class com.io7m.jstructural.annotated.SAPart
targetContentAccept(SAIDTargetContentVisitor<T>) - Method in class com.io7m.jstructural.annotated.SASectionWithParagraphs
targetContentAccept(SAIDTargetContentVisitor<T>) - Method in class com.io7m.jstructural.annotated.SASectionWithSubsections
targetContentAccept(SAIDTargetContentVisitor<T>) - Method in class com.io7m.jstructural.annotated.SASubsection
targetContentAccept(SIDTargetContentVisitor<T>) - Method in interface com.io7m.jstructural.core.SIDTargetContent
  Accept a footnote content visitor.
term(SText) - Static method in class com.io7m.jstructural.core.STerm
  Construct a new term with the given text.
term(Element) - Static method in class com.io7m.jstructural.xom.SDocumentParser
  Parse a term element.
term(STerm) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
termTyped(SText, String) - Static method in class com.io7m.jstructural.core.STerm
  Construct a new term with the given text and type attribute.
text(String) - Static method in class com.io7m.jstructural.core.SText
  Construct a new text element.
text(SText) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
toString() - Method in class com.io7m.jstructural.annotated.SADocumentTitle
toString() - Method in class com.io7m.jstructural.annotated.SAFormalItem
toString() - Method in class com.io7m.jstructural.annotated.SAFormalItemList
toString() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSF
toString() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberPSSF
toString() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSF
toString() - Method in class com.io7m.jstructural.annotated.SAFormalItemNumberSSF
toString() - Method in class com.io7m.jstructural.annotated.SAFormalItemTitle
toString() - Method in class com.io7m.jstructural.annotated.SAID
toString() - Method in class com.io7m.jstructural.annotated.SAParagraph
toString() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSP
toString() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberPSSP
toString() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSP
toString() - Method in class com.io7m.jstructural.annotated.SAParagraphNumberSSP
toString() - Method in class com.io7m.jstructural.annotated.SAPartNumber
toString() - Method in class com.io7m.jstructural.annotated.SAPartTitle
toString() - Method in class com.io7m.jstructural.annotated.SASectionNumberPS
toString() - Method in class com.io7m.jstructural.annotated.SASectionNumberS
toString() - Method in class com.io7m.jstructural.annotated.SASectionTitle
toString() - Method in class com.io7m.jstructural.annotated.SASubsectionNumberPSS
toString() - Method in class com.io7m.jstructural.annotated.SASubsectionNumberSS
toString() - Method in class com.io7m.jstructural.annotated.SASubsectionTitle
toString() - Method in class com.io7m.jstructural.core.SDocumentStyle
toString() - Method in class com.io7m.jstructural.core.SDocumentTitle
toString() - Method in class com.io7m.jstructural.core.SFormalItem
toString() - Method in class com.io7m.jstructural.core.SFormalItemList
toString() - Method in class com.io7m.jstructural.core.SFormalItemTitle
toString() - Method in class com.io7m.jstructural.core.SID
toString() - Method in class com.io7m.jstructural.core.SNonEmptyList
toString() - Method in class com.io7m.jstructural.core.SParagraph
toString() - Method in class com.io7m.jstructural.core.SPartTitle
toString() - Method in class com.io7m.jstructural.core.SSectionTitle
toString() - Method in class com.io7m.jstructural.core.SSubsectionTitle

## V

verbatim(String) - Static method in class com.io7m.jstructural.core.SVerbatim
  Construct a new verbatim element with the given text.
verbatim(Element) - Static method in class com.io7m.jstructural.xom.SDocumentParser
  Parse a verbatim element.
verbatim(SVerbatim) - Static method in class com.io7m.jstructural.xom.SDocumentSerializer
  Serialize the given element to XML.
verbatimTyped(String, String) - Static method in class com.io7m.jstructural.core.SVerbatim
  Construct a new verbatim element with the given text and type attribute.
visitDocumentWithParts(SADocumentWithParts) - Method in interface com.io7m.jstructural.annotated.SADocumentVisitor
  Visit a document with top-level parts.
visitDocumentWithParts(SDocumentWithParts) - Method in interface com.io7m.jstructural.core.SDocumentVisitor
  Visit a document with top-level parts.
visitDocumentWithSections(SADocumentWithSections) - Method in interface com.io7m.jstructural.annotated.SADocumentVisitor
  Visit a document with top-level sections.
visitDocumentWithSections(SDocumentWithSections) - Method in interface com.io7m.jstructural.core.SDocumentVisitor
  Visit a document with top-level sections.
visitFootnote(SAFootnote) - Method in interface com.io7m.jstructural.annotated.SAFootnoteContentVisitor
  Visit a footnote element.
visitFootnote(SAFootnote) - Method in interface com.io7m.jstructural.annotated.SAListItemContentVisitor
  Visit a footnote element.
visitFootnote(SAFootnote) - Method in interface com.io7m.jstructural.annotated.SAParagraphContentVisitor
  Visit a footnote element.
visitFootnote(SAFootnote) - Method in interface com.io7m.jstructural.annotated.SATableCellContentVisitor
  Visit a footnote element.
visitFootnote(SFootnote) - Method in interface com.io7m.jstructural.core.SFootnoteContentVisitor
  Visit a footnote element.
visitFootnote(SFootnote) - Method in interface com.io7m.jstructural.core.SListItemContentVisitor
  Visit a footnote element.
visitFootnote(SFootnote) - Method in interface com.io7m.jstructural.core.SParagraphContentVisitor
  Visit a footnote element.
visitFootnote(SFootnote) - Method in interface com.io7m.jstructural.core.STableCellContentVisitor
  Visit a footnote element.
visitFormalItem(SAFormalItem) - Method in interface com.io7m.jstructural.annotated.SAIDTargetContentVisitor
  Visit a formal item element.
visitFormalItem(SAFormalItem) - Method in interface com.io7m.jstructural.annotated.SASubsectionContentVisitor
  Visit a formal item.
visitFormalItem(SFormalItem) - Method in interface com.io7m.jstructural.core.SSubsectionContentVisitor
  Visit a formal item.
visitFormalItemList(SAFormalItemList) - Method in interface com.io7m.jstructural.annotated.SAFormalItemContentVisitor
  Visit a formal item list element.
visitFormalItemList(SAFormalItemList) - Method in interface com.io7m.jstructural.annotated.SAParagraphContentVisitor
  Visit a formal item list element.
visitFormalItemList(SFormalItemList) - Method in interface com.io7m.jstructural.core.SFormalItemContentVisitor
  Visit a formal item list element.
visitFormalItemList(SFormalItemList) - Method in interface com.io7m.jstructural.core.SParagraphContentVisitor
  Visit a formal item list element.
visitFormalItemNumber(SAFormalItemNumber) - Method in interface com.io7m.jstructural.annotated.SASubsectionContentNumberVisitor
  Visit a formal item number.
visitFormalItemNumberPSF(SAFormalItemNumberPSF) - Method in interface com.io7m.jstructural.annotated.SAFormalItemNumberVisitor
  Visit a PSF formal item number.
visitFormalItemNumberPSSF(SAFormalItemNumberPSSF) - Method in interface com.io7m.jstructural.annotated.SAFormalItemNumberVisitor
  Visit a PSSF formal item number.
visitFormalItemNumberSF(SAFormalItemNumberSF) - Method in interface com.io7m.jstructural.annotated.SAFormalItemNumberVisitor
  Visit a SF formal item number.
visitFormalItemNumberSSF(SAFormalItemNumberSSF) - Method in interface com.io7m.jstructural.annotated.SAFormalItemNumberVisitor
  Visit a SSF formal item number.
visitImage(SAImage) - Method in interface com.io7m.jstructural.annotated.SAFootnoteContentVisitor
  Visit an image element.
visitImage(SAImage) - Method in interface com.io7m.jstructural.annotated.SAFormalItemContentVisitor
  Visit an image element.
visitImage(SAImage) - Method in interface com.io7m.jstructural.annotated.SALinkContentVisitor
  Visit an image element.
visitImage(SAImage) - Method in interface com.io7m.jstructural.annotated.SAListItemContentVisitor
  Visit an image element.
visitImage(SAImage) - Method in interface com.io7m.jstructural.annotated.SAParagraphContentVisitor
  Visit an image element.
visitImage(SAImage) - Method in interface com.io7m.jstructural.annotated.SATableCellContentVisitor
  Visit an image element.
visitImage(SImage) - Method in interface com.io7m.jstructural.core.SFootnoteContentVisitor
  Visit an image element.
visitImage(SImage) - Method in interface com.io7m.jstructural.core.SFormalItemContentVisitor
  Visit an image element.
visitImage(SImage) - Method in interface com.io7m.jstructural.core.SLinkContentVisitor
  Visit an image element.
visitImage(SImage) - Method in interface com.io7m.jstructural.core.SListItemContentVisitor
  Visit an image element.
visitImage(SImage) - Method in interface com.io7m.jstructural.core.SParagraphContentVisitor
  Visit an image element.
visitImage(SImage) - Method in interface com.io7m.jstructural.core.STableCellContentVisitor
  Visit an image element.
visitLink(SALink) - Method in interface com.io7m.jstructural.annotated.SAFootnoteContentVisitor
  Visit a link element.
visitLink(SALink) - Method in interface com.io7m.jstructural.annotated.SAListItemContentVisitor
  Visit a link element.
visitLink(SALink) - Method in interface com.io7m.jstructural.annotated.SAParagraphContentVisitor
  Visit a link element.
visitLink(SALink) - Method in interface com.io7m.jstructural.annotated.SATableCellContentVisitor
  Visit a link element.
visitLink(SLink) - Method in interface com.io7m.jstructural.core.SFootnoteContentVisitor
  Visit a link element.
visitLink(SLink) - Method in interface com.io7m.jstructural.core.SListItemContentVisitor
  Visit a link element.
visitLink(SLink) - Method in interface com.io7m.jstructural.core.SParagraphContentVisitor
  Visit a link element.
visitLink(SLink) - Method in interface com.io7m.jstructural.core.STableCellContentVisitor
  Visit a link element.
visitLinkExternal(SALinkExternal) - Method in interface com.io7m.jstructural.annotated.SAFootnoteContentVisitor
  Visit a link element.
visitLinkExternal(SALinkExternal) - Method in interface com.io7m.jstructural.annotated.SAListItemContentVisitor
  Visit a link element.
visitLinkExternal(SALinkExternal) - Method in interface com.io7m.jstructural.annotated.SAParagraphContentVisitor
  Visit a link element.
visitLinkExternal(SALinkExternal) - Method in interface com.io7m.jstructural.annotated.SATableCellContentVisitor
  Visit a link element.
visitLinkExternal(SLinkExternal) - Method in interface com.io7m.jstructural.core.SFootnoteContentVisitor
  Visit a link element.
visitLinkExternal(SLinkExternal) - Method in interface com.io7m.jstructural.core.SListItemContentVisitor
  Visit a link element.
visitLinkExternal(SLinkExternal) - Method in interface com.io7m.jstructural.core.SParagraphContentVisitor
  Visit a link element.
visitLinkExternal(SLinkExternal) - Method in interface com.io7m.jstructural.core.STableCellContentVisitor
  Visit a link element.
visitListOrdered(SAListOrdered) - Method in interface com.io7m.jstructural.annotated.SAFootnoteContentVisitor
  Visit an ordered list element.
visitListOrdered(SAListOrdered) - Method in interface com.io7m.jstructural.annotated.SAFormalItemContentVisitor
  Visit an ordered list element.
visitListOrdered(SAListOrdered) - Method in interface com.io7m.jstructural.annotated.SAListItemContentVisitor
  Visit an ordered list element.
visitListOrdered(SAListOrdered) - Method in interface com.io7m.jstructural.annotated.SAParagraphContentVisitor
  Visit an ordered list element.
visitListOrdered(SAListOrdered) - Method in interface com.io7m.jstructural.annotated.SATableCellContentVisitor
  Visit an ordered list element.
visitListOrdered(SListOrdered) - Method in interface com.io7m.jstructural.core.SFootnoteContentVisitor
  Visit an ordered list element.
visitListOrdered(SListOrdered) - Method in interface com.io7m.jstructural.core.SFormalItemContentVisitor
  Visit an ordered list element.
visitListOrdered(SListOrdered) - Method in interface com.io7m.jstructural.core.SListItemContentVisitor
  Visit an ordered list element.
visitListOrdered(SListOrdered) - Method in interface com.io7m.jstructural.core.SParagraphContentVisitor
  Visit an ordered list element.
visitListOrdered(SListOrdered) - Method in interface com.io7m.jstructural.core.STableCellContentVisitor
  Visit an ordered list element.
visitListUnordered(SAListUnordered) - Method in interface com.io7m.jstructural.annotated.SAFootnoteContentVisitor
  Visit an unordered list element.
visitListUnordered(SAListUnordered) - Method in interface com.io7m.jstructural.annotated.SAFormalItemContentVisitor
  Visit an unordered list element.
visitListUnordered(SAListUnordered) - Method in interface com.io7m.jstructural.annotated.SAListItemContentVisitor
  Visit an unordered list element.
visitListUnordered(SAListUnordered) - Method in interface com.io7m.jstructural.annotated.SAParagraphContentVisitor
  Visit an unordered list element.
visitListUnordered(SAListUnordered) - Method in interface com.io7m.jstructural.annotated.SATableCellContentVisitor
  Visit an unordered list element.
visitListUnordered(SListUnordered) - Method in interface com.io7m.jstructural.core.SFootnoteContentVisitor
  Visit an unordered list element.
visitListUnordered(SListUnordered) - Method in interface com.io7m.jstructural.core.SFormalItemContentVisitor
  Visit an unordered list element.
visitListUnordered(SListUnordered) - Method in interface com.io7m.jstructural.core.SListItemContentVisitor
  Visit an unordered list element.
visitListUnordered(SListUnordered) - Method in interface com.io7m.jstructural.core.SParagraphContentVisitor
  Visit an unordered list element.
visitListUnordered(SListUnordered) - Method in interface com.io7m.jstructural.core.STableCellContentVisitor
  Visit an unordered list element.
visitParagraph(SAParagraph) - Method in interface com.io7m.jstructural.annotated.SAIDTargetContentVisitor
  Visit a paragraph element.
visitParagraph(SAParagraph) - Method in interface com.io7m.jstructural.annotated.SASubsectionContentVisitor
  Visit a paragraph.
visitParagraph(SParagraph) - Method in interface com.io7m.jstructural.core.SSubsectionContentVisitor
  Visit a paragraph.
visitParagraphNumber(SAParagraphNumber) - Method in interface com.io7m.jstructural.annotated.SASubsectionContentNumberVisitor
  Visit a paragraph number.
visitParagraphNumberPSP(SAParagraphNumberPSP) - Method in interface com.io7m.jstructural.annotated.SAParagraphNumberVisitor
  Visit a PSP paragraph number.
visitParagraphNumberPSSP(SAParagraphNumberPSSP) - Method in interface com.io7m.jstructural.annotated.SAParagraphNumberVisitor
  Visit a PSSP paragraph number.
visitParagraphNumberSP(SAParagraphNumberSP) - Method in interface com.io7m.jstructural.annotated.SAParagraphNumberVisitor
  Visit a SP paragraph number.
visitParagraphNumberSSP(SAParagraphNumberSSP) - Method in interface com.io7m.jstructural.annotated.SAParagraphNumberVisitor
  Visit a SSP paragraph number.
visitPart(SAPart) - Method in interface com.io7m.jstructural.annotated.SAIDTargetContentVisitor
  Visit a part element.
visitPart(SPart) - Method in interface com.io7m.jstructural.core.SIDTargetContentVisitor
  Visit a part element.
visitPartNumber(SAPartNumber) - Method in interface com.io7m.jstructural.annotated.SASegmentNumberVisitor
  Visit a part number.
visitSection(SASection) - Method in interface com.io7m.jstructural.annotated.SAIDTargetContentVisitor
  Visit a section element.
visitSectionNumber(SASectionNumber) - Method in interface com.io7m.jstructural.annotated.SASegmentNumberVisitor
  Visit a section number.
visitSectionNumberWithoutPart(SASectionNumberS) - Method in interface com.io7m.jstructural.annotated.SASectionNumberVisitor
  Visit a section number without a part.
visitSectionNumberWithPart(SASectionNumberPS) - Method in interface com.io7m.jstructural.annotated.SASectionNumberVisitor
  Visit a section number with a part.
visitSectionWithParagraphs(SASectionWithParagraphs) - Method in interface com.io7m.jstructural.annotated.SASectionVisitor
  Visit a section with top-level paragraphs.
visitSectionWithParagraphs(SSectionWithParagraphs) - Method in interface com.io7m.jstructural.core.SSectionVisitor
  Visit a section with top-level subsection content.
visitSectionWithSubsections(SASectionWithSubsections) - Method in interface com.io7m.jstructural.annotated.SASectionVisitor
  Visit a section with top-level subsections.
visitSectionWithSubsections(SSectionWithSubsections) - Method in interface com.io7m.jstructural.core.SSectionVisitor
  Visit a section with top-level subsections.
visitSubsection(SASubsection) - Method in interface com.io7m.jstructural.annotated.SAIDTargetContentVisitor
  Visit a subsection element.
visitSubsectionNumberPSS(SASubsectionNumberPSS) - Method in interface com.io7m.jstructural.annotated.SASubsectionNumberVisitor
  Visit a PSS subsection number.
visitSubsectionNumberSS(SASubsectionNumberSS) - Method in interface com.io7m.jstructural.annotated.SASubsectionNumberVisitor
  Visit an SS subsection number.
visitTable(SATable) - Method in interface com.io7m.jstructural.annotated.SAFormalItemContentVisitor
  Visit a table element.
visitTable(SATable) - Method in interface com.io7m.jstructural.annotated.SAParagraphContentVisitor
  Visit a table element.
visitTable(STable) - Method in interface com.io7m.jstructural.core.SFormalItemContentVisitor
  Visit a table element.
visitTable(STable) - Method in interface com.io7m.jstructural.core.SParagraphContentVisitor
  Visit a table element.
visitTerm(SATerm) - Method in interface com.io7m.jstructural.annotated.SAFootnoteContentVisitor
  Visit a term element.
visitTerm(SATerm) - Method in interface com.io7m.jstructural.annotated.SAListItemContentVisitor
  Visit a term element.
visitTerm(SATerm) - Method in interface com.io7m.jstructural.annotated.SAParagraphContentVisitor
  Visit a term element.
visitTerm(SATerm) - Method in interface com.io7m.jstructural.annotated.SATableCellContentVisitor
  Visit a term element.
visitTerm(STerm) - Method in interface com.io7m.jstructural.core.SFootnoteContentVisitor
  Visit a term element.
visitTerm(STerm) - Method in interface com.io7m.jstructural.core.SListItemContentVisitor
  Visit a term element.
visitTerm(STerm) - Method in interface com.io7m.jstructural.core.SParagraphContentVisitor
  Visit a term element.
visitTerm(STerm) - Method in interface com.io7m.jstructural.core.STableCellContentVisitor
  Visit a term element.
visitText(SAText) - Method in interface com.io7m.jstructural.annotated.SAFootnoteContentVisitor
  Visit a text element.
visitText(SAText) - Method in interface com.io7m.jstructural.annotated.SALinkContentVisitor
  Visit a text element.
visitText(SAText) - Method in interface com.io7m.jstructural.annotated.SAListItemContentVisitor
  Visit a text element.
visitText(SAText) - Method in interface com.io7m.jstructural.annotated.SAParagraphContentVisitor
  Visit a text element.
visitText(SAText) - Method in interface com.io7m.jstructural.annotated.SATableCellContentVisitor
  Visit a text element.
visitText(SText) - Method in interface com.io7m.jstructural.core.SFootnoteContentVisitor
  Visit a text element.
visitText(SText) - Method in interface com.io7m.jstructural.core.SLinkContentVisitor
  Visit a text element.
visitText(SText) - Method in interface com.io7m.jstructural.core.SListItemContentVisitor
  Visit a text element.
visitText(SText) - Method in interface com.io7m.jstructural.core.SParagraphContentVisitor
  Visit a text element.
visitText(SText) - Method in interface com.io7m.jstructural.core.STableCellContentVisitor
  Visit a text element.
visitVerbatim(SAVerbatim) - Method in interface com.io7m.jstructural.annotated.SAFootnoteContentVisitor
  Visit a verbatim element.
visitVerbatim(SAVerbatim) - Method in interface com.io7m.jstructural.annotated.SAFormalItemContentVisitor
  Visit a verbatim element.
visitVerbatim(SAVerbatim) - Method in interface com.io7m.jstructural.annotated.SAListItemContentVisitor
  Visit a verbatim element.
visitVerbatim(SAVerbatim) - Method in interface com.io7m.jstructural.annotated.SAParagraphContentVisitor
  Visit a verbatim element.
visitVerbatim(SAVerbatim) - Method in interface com.io7m.jstructural.annotated.SATableCellContentVisitor
  Visit a verbatim element.
visitVerbatim(SVerbatim) - Method in interface com.io7m.jstructural.core.SFootnoteContentVisitor
  Visit a verbatim element.
visitVerbatim(SVerbatim) - Method in interface com.io7m.jstructural.core.SFormalItemContentVisitor
  Visit a verbatim element.
visitVerbatim(SVerbatim) - Method in interface com.io7m.jstructural.core.SListItemContentVisitor
  Visit a verbatim element.
visitVerbatim(SVerbatim) - Method in interface com.io7m.jstructural.core.SParagraphContentVisitor
  Visit a verbatim element.
visitVerbatim(SVerbatim) - Method in interface com.io7m.jstructural.core.STableCellContentVisitor
  Visit a verbatim element.

## W

writeDocuments(SDocumentXHTMLWriterCallbacks, SADocument) - Method in interface com.io7m.jstructural.xom.SDocumentXHTMLWriter
  Transform the given document into at least one XHTML file.
writeDocuments(SDocumentXHTMLWriterCallbacks, SADocument) - Method in class com.io7m.jstructural.xom.SDocumentXHTMLWriterMulti
writeDocuments(SDocumentXHTMLWriterCallbacks, SADocument) - Method in class com.io7m.jstructural.xom.SDocumentXHTMLWriterSingle

## X

XHTML_URI - Static variable in class com.io7m.jstructural.xom.SXHTML
  The XML namespace URI for XHTML.
XML_URI - Static variable in class com.io7m.jstructural.core.SXML
  The XML URI for structural documents.

C D E F G H I J L M N O P R S T V W X

Copyright © 2015 <code@io7m.com> http://io7m.com