Class MaisDoc
java.lang.Object
org.x4o.maisdoc.model.MaisDoc
ApiDoc holds all config and data to write a full api doc structure.
- Version:
- 1.0 May 12, 2013
- Author:
- Willem Cazander
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnnotatedClasses(Class<?> annotatedClass) addConcept(MaisDocConcept concept) voidaddDocPage(MaisDocPage page) voidaddMetaKeyword(String keyword) voidaddMetaKeywordAll(Collection<String> keywords) addNodeBodyWriter(MaisDocNodeWriter writer) voidaddRemoteClass(MaisDocRemoteClass remoteClass) Class<?> addTreeNodeClassExclude(Class<?> excludeClass) Class<?> addTreeNodePageModeClass(Class<?> pageModeClass) voidvoidcreateDocCopyright(String owner) Creates default copyright message for owner.voidcreateDocCopyright(String owner, String year) Creates default copyright message for owner and year.findConceptByClass(Class<?> objClass) findDocPageById(String docPageId) Class<?> getGroupTypeName(String groupTypeKey) getName()booleanbooleanbooleanvoidremoveAnnotatedClasses(Class<?> annotatedClass) booleanremoveConcept(MaisDocConcept concept) voidbooleanremoveDocPage(MaisDocPage page) booleanremoveMetaKeyword(String keyword) booleanvoidremoveRemoteClass(MaisDocRemoteClass remoteClass) booleanremoveTreeNodeClassExclude(Class<?> excludeClass) booleanremoveTreeNodePageModeClass(Class<?> pageModeClass) voidsetDescription(String description) voidsetDocAbout(String docAbout) voidsetDocCopyright(String docCopyright) voidsetDocPageSubTitle(String docPageSubTitle) voidsetDocStatsJS(String docStatsJS) voidsetFrameNavConceptClass(Class<?> frameNavConceptClass) voidsetFrameNavOverviewPrintParent(Boolean frameNavOverviewPrintParent) voidsetFrameNavPrintParent(Boolean frameNavPrintParent) voidsetFrameNavPrintParentId(Boolean frameNavPrintParentId) voidsetFrameNavPrintParentParent(Boolean frameNavPrintParentParent) voidsetGroupTypeName(String groupTypeKey, String name, int order) voidsetMetaStyleSheet(File metaStyleSheet) voidsetMetaStyleSheetThema(String metaStyleSheetThema) voidvoidsetNodeData(MaisDocNodeData nodeData) voidsetNoFrameAllBottomJS(String noFrameAllBottomJS) voidsetNoFrameAllLink(String noFrameAllLink) voidsetNoFrameAllName(String noFrameAllName) voidsetNoFrameAllTopJS(String noFrameAllTopJS) voidsetPrintConceptPrevNext(boolean printConceptPrevNext) voidsetPrintConceptTitle(boolean printConceptTitle) voidsetRootNode(MaisDocNode rootNode) voidsetRootNodeTreePage(MaisDocNode rootNodeTreePage) voidsetSkipRootTreePathNode(boolean skipRootTreePathNode)
-
Constructor Details
-
MaisDoc
public MaisDoc()
-
-
Method Details
-
checkModel
-
findConceptByClass
-
findConceptChildByNode
-
getRemoteClasses
-
addRemoteClass
-
removeRemoteClass
-
getAnnotatedClasses
-
removeAnnotatedClasses
-
addAnnotatedClasses
-
getDataConfigurators
-
removeDataConfigurator
-
addDataConfigurator
-
addNodeBodyWriter
-
removeNodeBodyWriter
-
getNodeBodyWriters
-
addConcept
-
removeConcept
-
getConcepts
-
addMetaKeyword
-
addMetaKeywordAll
-
removeMetaKeyword
-
getDocKeywords
-
getMetaStyleSheet
- Returns:
- the metaStyleSheet
-
setMetaStyleSheet
- Parameters:
metaStyleSheet- the metaStyleSheet to set
-
getMetaStyleSheetThema
- Returns:
- the metaStyleSheetThema
-
setMetaStyleSheetThema
- Parameters:
metaStyleSheetThema- the metaStyleSheetThema to set
-
getDocCopyright
- Returns:
- the docCopyright
-
setDocCopyright
- Parameters:
docCopyright- the docCopyright to set
-
createDocCopyright
Creates default copyright message for owner.- Parameters:
owner- The owner of the copyright.
-
createDocCopyright
-
getDocAbout
- Returns:
- the docAbout
-
setDocAbout
- Parameters:
docAbout- the docAbout to set
-
addDocPage
-
removeDocPage
-
getDocPages
-
findDocPageById
-
addTreeNodeClassExclude
-
removeTreeNodeClassExclude
-
getTreeNodeClassExcludes
-
addTreeNodePageModeClass
-
removeTreeNodePageModeClass
-
getTreeNodePageModeClasses
-
getName
- Returns:
- the name
-
setName
- Parameters:
name- the name to set
-
getDescription
- Returns:
- the description
-
setDescription
- Parameters:
description- the description to set
-
getRootNodeTreePage
- Returns:
- the rootNodeTreePage
-
setRootNodeTreePage
- Parameters:
rootNodeTreePage- the rootNodeTreePage to set
-
getRootNode
- Returns:
- the rootNode
-
setRootNode
- Parameters:
rootNode- the rootNode to set
-
getNodeData
- Returns:
- the nodeData
-
setNodeData
- Parameters:
nodeData- the nodeData to set
-
getDocStatsJS
- Returns:
- the docStatsJS
-
setDocStatsJS
- Parameters:
docStatsJS- the docStatsJS to set
-
getNoFrameAllName
- Returns:
- the noFrameAllName
-
setNoFrameAllName
- Parameters:
noFrameAllName- the noFrameAllName to set
-
getNoFrameAllLink
- Returns:
- the noFrameAllLink
-
setNoFrameAllLink
- Parameters:
noFrameAllLink- the noFrameAllLink to set
-
getNoFrameAllTopJS
- Returns:
- the noFrameAllTopJS
-
setNoFrameAllTopJS
- Parameters:
noFrameAllTopJS- the noFrameAllTopJS to set
-
getNoFrameAllBottomJS
- Returns:
- the noFrameAllBottomJS
-
setNoFrameAllBottomJS
- Parameters:
noFrameAllBottomJS- the noFrameAllBottomJS to set
-
isSkipRootTreePathNode
public boolean isSkipRootTreePathNode()- Returns:
- the skipRootTreePathNode
-
setSkipRootTreePathNode
public void setSkipRootTreePathNode(boolean skipRootTreePathNode) - Parameters:
skipRootTreePathNode- the skipRootTreePathNode to set
-
isPrintConceptTitle
public boolean isPrintConceptTitle()- Returns:
- the printConceptTitle
-
setPrintConceptTitle
public void setPrintConceptTitle(boolean printConceptTitle) - Parameters:
printConceptTitle- the printConceptTitle to set
-
isPrintConceptPrevNext
public boolean isPrintConceptPrevNext()- Returns:
- the printConceptPrevNext
-
setPrintConceptPrevNext
public void setPrintConceptPrevNext(boolean printConceptPrevNext) - Parameters:
printConceptPrevNext- the printConceptPrevNext to set
-
getGroupTypesOrdered
-
getGroupTypeName
-
setGroupTypeName
-
getDocPageSubTitle
- Returns:
- the docPageSubTitle
-
setDocPageSubTitle
- Parameters:
docPageSubTitle- the docPageSubTitle to set
-