Java API Reference Content Model Definitions

Element: javaAPIMap

Contains

javaPackageRef, reltable, topicmeta

Content model

( (topicmeta) (optional) then (javaPackageRef) (any number) then (reltable) (any number))

Inheritance

map/map apiMap/apiMap

Element: javaClassRef

Contained by

javaPackageRef

Contains

topicmeta, topicref

Content model

( (topicmeta) (optional) then (topicref) (any number))

Inheritance

map/topicref apiMap/apiItemRef

Element: javaErrorClassRef

Contained by

javaPackageRef

Contains

topicmeta, topicref

Content model

( (topicmeta) (optional) then (topicref) (any number))

Inheritance

map/topicref apiMap/apiItemRef

Element: javaExceptionClassRef

Contained by

javaPackageRef

Contains

topicmeta, topicref

Content model

( (topicmeta) (optional) then (topicref) (any number))

Inheritance

map/topicref apiMap/apiItemRef

Element: javaInterfaceRef

Contained by

javaPackageRef

Contains

topicmeta, topicref

Content model

( (topicmeta) (optional) then (topicref) (any number))

Inheritance

map/topicref apiMap/apiItemRef

Element: javaPackageRef

Content model

( (topicmeta) (optional) then (topicref) (any number) then (javaPackageRef) (any number) then (javaInterfaceRef) (any number) then (javaClassRef) (any number) then (javaExceptionClassRef) (any number) then (javaErrorClassRef) (any number))

Inheritance

map/topicref apiMap/apiItemRef

Element: javaPackage

Contains

apiName, apiSyntax, javaPackageDetail, no-topic-nesting, prolog, related-links, shortdesc

Content model

( (apiSyntax) (optional) then (apiName) then (shortdesc) then (prolog) (optional) then (javaPackageDetail) then (related-links) (optional) then (no-topic-nesting) (any number))

Inheritance

topic/topic reference/reference apiRef/apiRef apiPackage/apiPackage

Element: javaPackageDetail

Contained by

javaPackage

Contains

apiDesc, apiImpl, example, section

Content model

( (apiDesc) (optional) then (example or section or apiImpl) (any number))

Inheritance

topic/topic reference/refbody apiRef/apiDetail

Element: javaAbstractClass

Contained by

javaClassDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier

Element: javaBaseClass

Contained by

javaClassDef

Content model

(text data) (any number)

Inheritance

topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier

Element: javaClass

Contained by

javaClass

Contains

apiName, javaClass, javaClassDetail, javaField, javaInterface, javaMethod, prolog, related-links, shortdesc

Content model

( (apiName) then (shortdesc) then (prolog) (optional) then (javaClassDetail) then (related-links) (optional) then (javaClass or javaInterface or javaMethod or javaField) (any number))

Inheritance

topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier

Element: javaClassAccess

Contained by

javaClassDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier

Element: javaClassDef

Contained by

javaClassDetail

Content model

( (javaFinalClass) (optional) then (javaAbstractClass) (optional) then (javaStaticClass) (optional) then (javaClassAccess) (optional) then (javaBaseClass) (optional) then (javaImplementedInterface) (any number))

Inheritance

topic/section reference/section apiRef/apiDef apiClassifier/apiClassifierDef

Element: javaClassDetail

Contained by

javaClass

Contains

apiDesc, apiImpl, example, javaClassDef, section

Content model

( (javaClassDef) (optional) then (apiDesc) (optional) then (example or section or apiImpl) (any number))

Inheritance

topic/body reference/refbody apiRef/apiDetail apiClassifier/apiClassifierDetail

Element: javaFinalClass

Contained by

javaClassDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier

Element: javaImplementedInterface

Contained by

javaClassDef

Content model

(text data) (any number)

Inheritance

topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier

Element: javaStaticClass

Contained by

javaClassDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier

Element: javaAbstractMethod

Contained by

javaMethodDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiOperation/apiQualifier

Element: javaConstructorDef

Contained by

javaMethodDetail

Content model

( (javaMethodAccess) (optional) then (javaParam) (any number) then (javaException) (any number))

Inheritance

topic/section reference/section apiRef/apiDef apiOperation/apiConstructorDef

Element: javaException

Contains

apiDefNote, javaMethodClass

Content model

( (javaMethodClass) then (apiDefNote) (optional))

Inheritance

topic/ph reference/ph apiRef/apiDefItem apiOperation/apiEvent

Element: javaFinalMethod

Contained by

javaMethodDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiOperation/apiQualifier

Element: javaMethod

Contained by

javaClass, javaInterface

Contains

apiName, javaMethodDetail, no-topic-nesting, prolog, related-links, shortdesc

Content model

( (apiName) then (shortdesc) then (prolog) (optional) then (javaMethodDetail) then (related-links) (optional) then (no-topic-nesting) (any number))

Inheritance

topic/topic reference/reference apiRef/apiRef apiOperation/apiOperation

Element: javaMethodAccess

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiOperation/apiQualifier

Element: javaMethodArray

Contained by

javaParam, javaReturn

Content model

no content

Inheritance

topic/state reference/state apiRef/apiArray apiOperation/apiArray

Element: javaMethodClass

Content model

(text data) (any number)

Inheritance

topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier

Element: javaMethodDef

Contained by

javaMethodDetail

Content model

( (javaFinalMethod) (optional) then (javaAbstractMethod) (optional) then (javaStaticMethod) (optional) then (javaNativeMethod) (optional) then (javaSynchronizedMethod) (optional) then (javaMethodAccess) (optional) then (javaReturn or javaVoid) then (javaParam) (any number) then (javaException) (any number))

Inheritance

topic/section reference/section apiRef/apiDef apiOperation/apiOperationDef

Element: javaMethodDetail

Contained by

javaMethod

Contains

apiDesc, apiImpl, example, javaConstructorDef, javaMethodDef, section

Content model

( (javaMethodDef or javaConstructorDef) then (apiDesc) (optional) then (example or section or apiImpl) (any number))

Inheritance

topic/body reference/refbody apiRef/apiDetail apiOperation/apiOperationDetail

Element: javaMethodInterface

Contained by

javaParam, javaReturn

Content model

(text data) (any number)

Inheritance

topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier

Element: javaMethodPrimitive

Contained by

javaParam, javaReturn

Content model

no content

Inheritance

topic/state reference/state apiRef/apiType apiOperation/apiType

Element: javaNativeMethod

Contained by

javaMethodDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiOperation/apiQualifier

Element: javaParam

Content model

( (javaMethodClass or javaMethodInterface or javaMethodPrimitive) then (javaMethodArray) (any number) then (apiItemName) then (apiDefNote) (optional))

Inheritance

topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam

Element: javaReturn

Contained by

javaMethodDef

Content model

( (javaMethodClass or javaMethodInterface or javaMethodPrimitive) then (javaMethodArray) (any number) then (apiDefNote) (optional))

Inheritance

topic/ph reference/ph apiRef/apiDefItem apiOperation/apiReturn

Element: javaStaticMethod

Contained by

javaMethodDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiOperation/apiQualifier

Element: javaSynchronizedMethod

Contained by

javaMethodDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiOperation/apiQualifier

Element: javaVoid

Contained by

javaMethodDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiOperation/apiQualifier

Element: javaField

Contained by

javaClass, javaInterface

Contains

apiName, javaFieldDetail, no-topic-nesting, prolog, related-links, shortdesc

Content model

( (apiName) then (shortdesc) then (prolog) (optional) then (javaFieldDetail) then (related-links) (optional) then (no-topic-nesting) (any number))

Inheritance

topic/topic reference/reference apiRef/apiRef apiValue/apiValue

Element: javaFieldAccess

Contained by

javaFieldDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiValue/apiQualifier

Element: javaFieldArray

Contained by

javaFieldDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiArray apiValue/apiArray

Element: javaFieldClass

Contained by

javaFieldDef

Content model

(text data) (any number)

Inheritance

topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier

Element: javaFieldDef

Contained by

javaFieldDetail

Content model

( (javaFinalField) (optional) then (javaStaticField) (optional) then (javaTransientField) (optional) then (javaVolatileField) (optional) then (javaFieldAccess) (optional) then (javaFieldClass or javaFieldInterface or javaFieldPrimitive) then (javaFieldArray) (any number) then (apiData) (optional))

Inheritance

topic/section reference/section apiRef/apiDef apiValue/apiValueDef

Element: javaFieldDetail

Contained by

javaField

Contains

apiDesc, apiImpl, example, javaFieldDef, section

Content model

( (javaFieldDef) then (apiDesc) (optional) then (example or section or apiImpl) (any number))

Inheritance

topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail

Element: javaFieldInterface

Contained by

javaFieldDef

Content model

(text data) (any number)

Inheritance

topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier

Element: javaFieldPrimitive

Contained by

javaFieldDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiType apiValue/apiType

Element: javaFinalField

Contained by

javaFieldDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiValue/apiQualifier

Element: javaStaticField

Contained by

javaFieldDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiValue/apiQualifier

Element: javaTransientField

Contained by

javaFieldDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiValue/apiQualifier

Element: javaVolatileField

Contained by

javaFieldDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiValue/apiQualifier

Element: javaclass

Contained by

apiData, apiDefNote, apiDesc, apiImpl, area, b, codeblock, codeph, dd, desc, draft-comment, dt, entry, example, figgroup, fn, i, itemgroup, li, lines, linkinfo, lq, note, p, pd, ph, pre, propdesc, propdeschd, proptype, proptypehd, propvalue, propvaluehd, pt, q, refsyn, screen, section, sli, stentry, sub, sup, synnote, tt, u

Content model

(text data)

Inheritance

topic/xref pr-d/xref api-d/apiclassifier

Element: javafield

Contained by

apiData, apiDefNote, apiDesc, apiImpl, area, b, codeblock, codeph, dd, desc, draft-comment, dt, entry, example, figgroup, fn, i, itemgroup, li, lines, linkinfo, lq, note, p, pd, ph, pre, propdesc, propdeschd, proptype, proptypehd, propvalue, propvaluehd, pt, q, refsyn, screen, section, sli, stentry, sub, sup, synnote, tt, u

Content model

(text data)

Inheritance

topic/xref pr-d/xref api-d/apivalue

Element: javainterface

Contained by

apiData, apiDefNote, apiDesc, apiImpl, area, b, codeblock, codeph, dd, desc, draft-comment, dt, entry, example, figgroup, fn, i, itemgroup, li, lines, linkinfo, lq, note, p, pd, ph, pre, propdesc, propdeschd, proptype, proptypehd, propvalue, propvaluehd, pt, q, refsyn, screen, section, sli, stentry, sub, sup, synnote, tt, u

Content model

(text data)

Inheritance

topic/xref pr-d/xref api-d/apiclassifier

Element: javamethod

Contained by

apiData, apiDefNote, apiDesc, apiImpl, area, b, codeblock, codeph, dd, desc, draft-comment, dt, entry, example, figgroup, fn, i, itemgroup, li, lines, linkinfo, lq, note, p, pd, ph, pre, propdesc, propdeschd, proptype, proptypehd, propvalue, propvaluehd, pt, q, refsyn, screen, section, sli, stentry, sub, sup, synnote, tt, u

Content model

(text data)

Inheritance

topic/xref pr-d/xref api-d/apioperation

Element: javapackage

Contained by

apiData, apiDefNote, apiDesc, apiImpl, area, b, codeblock, codeph, dd, desc, draft-comment, dt, entry, example, figgroup, fn, i, itemgroup, li, lines, linkinfo, lq, note, p, pd, ph, pre, propdesc, propdeschd, proptype, proptypehd, propvalue, propvaluehd, pt, q, refsyn, screen, section, sli, stentry, sub, sup, synnote, tt, u

Content model

(text data)

Inheritance

topic/xref pr-d/xref api-d/apipackage

Element: javaBaseInterface

Contained by

javaInterfaceDef

Content model

(text data) (any number)

Inheritance

topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier

Element: javaInterface

Contained by

javaClass

Contains

apiName, javaField, javaInterfaceDetail, javaMethod, prolog, related-links, shortdesc

Content model

( (apiName) then (shortdesc) then (prolog) (optional) then (javaInterfaceDetail) then (related-links) (optional) then (javaMethod or javaField) (any number))

Inheritance

topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier

Element: javaInterfaceAccess

Contained by

javaInterfaceDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier

Element: javaInterfaceDef

Contained by

javaInterfaceDetail

Content model

( (javaInterfaceAccess) (optional) then (javaBaseInterface) (any number))

Inheritance

topic/section reference/section apiRef/apiDef apiClassifier/apiClassifierDef

Element: javaInterfaceDetail

Contained by

javaInterface

Contains

apiDesc, apiImpl, example, javaInterfaceDef, section

Content model

( (javaInterfaceDef) (optional) then (apiDesc) (optional) then (example or section or apiImpl) (any number))

Inheritance

topic/body reference/refbody apiRef/apiDetail apiClassifier/apiClassifierDetail