Class DocusaurusFolder
java.lang.Object
net.thevpc.commons.md.docusaurus.DocusaurusFolder
- All Implemented Interfaces:
DocusaurusFileOrFolder
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NameResolverstatic final Comparator<DocusaurusFileOrFolder> -
Constructor Summary
ConstructorsConstructorDescriptionDocusaurusFolder(String longId, String title, int order, LJSON config, DocusaurusFileOrFolder[] children) -
Method Summary
Modifier and TypeMethodDescriptionchildren()get(String[] pathArray, boolean required, NameResolver nameResolver) get(String path, boolean required, NameResolver nameResolver) getAllImmediate(String name, NameResolver nameResolver) getImmediate(String name, boolean required, NameResolver nameResolver) intgetOrder()getPage(String path, boolean required, NameResolver nameResolver) getTitle()booleanisFile()booleanisFolder()static DocusaurusFolderof(String longId, String title, int order, LJSON config, DocusaurusFileOrFolder... children) static DocusaurusFileOrFolderofFileOrFolder(Path path, Path root) static DocusaurusFileOrFolderofFileOrFolder(Path path, Path root, int maxDepth) static DocusaurusFolderstatic DocusaurusFolderofRoot(DocusaurusFileOrFolder... children) toJSON(int indent) toString()
-
Field Details
-
DEFAULT_NAME_RESOLVER
-
DFOF_COMPARATOR
-
-
Constructor Details
-
DocusaurusFolder
public DocusaurusFolder(String longId, String title, int order, LJSON config, DocusaurusFileOrFolder[] children)
-
-
Method Details
-
ofFileOrFolder
-
ofFileOrFolder
-
ofFolder
-
ofRoot
-
of
public static DocusaurusFolder of(String longId, String title, int order, LJSON config, DocusaurusFileOrFolder... children) -
getShortId
- Specified by:
getShortIdin interfaceDocusaurusFileOrFolder
-
getLongId
- Specified by:
getLongIdin interfaceDocusaurusFileOrFolder
-
getTitle
- Specified by:
getTitlein interfaceDocusaurusFileOrFolder
-
isFile
public boolean isFile()- Specified by:
isFilein interfaceDocusaurusFileOrFolder
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceDocusaurusFileOrFolder
-
isFolder
public boolean isFolder()- Specified by:
isFolderin interfaceDocusaurusFileOrFolder
-
toJSON
- Specified by:
toJSONin interfaceDocusaurusFileOrFolder
-
getImmediate
public DocusaurusFileOrFolder getImmediate(String name, boolean required, NameResolver nameResolver) -
getAllImmediate
-
getPage
-
get
-
get
-
children
-
getChildren
-
getConfig
-
toString
-