Content

public class Content extends Container implements ContentNode

Constructors

Content

public Content(String object, String slug, String title, String introduction, String conclusion, List<MetaContent> children, int version, String licence, String description, String type)

Methods

buildIcon

public MaterialDesignIconView buildIcon()

exportContentToMarkdown

public String exportContentToMarkdown(int level, int levelDepth)

getDepth

public int getDepth()

getDescription

public String getDescription()

getFilePath

public String getFilePath()

getLicence

public String getLicence()

getType

public String getType()

getVersion

public int getVersion()

isEditable

public boolean isEditable()

renameTitle

public void renameTitle(String newTitle)

saveToMarkdown

public void saveToMarkdown(File file)

setDescription

public void setDescription(String description)

setLicence

public void setLicence(String licence)

setType

public void setType(String type)

setVersion

public void setVersion(int version)