Package io.thestencil.staticontent.spi
Class StaticContentClientDefault
- java.lang.Object
-
- io.thestencil.staticontent.spi.StaticContentClientDefault
-
- All Implemented Interfaces:
StaticContentClient
public class StaticContentClientDefault extends Object implements StaticContentClient
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStaticContentClientDefault.Builder-
Nested classes/interfaces inherited from interface io.thestencil.staticontent.api.StaticContentClient
StaticContentClient.FileParser, StaticContentClient.ImageData, StaticContentClient.LinkData, StaticContentClient.StaticContentBuilder, StaticContentClient.TopicData, StaticContentClient.TopicNameData
-
-
Constructor Summary
Constructors Constructor Description StaticContentClientDefault()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StaticContentClientDefault.Builderbuilder()StaticContentClient.StaticContentBuildercreate()StaticContentClient.StaticContentBuilderfrom(ZoePersistence.SiteState site)StaticContentClient.StaticContentBuilderfrom(MarkdownContent content)StaticContentClient.FileParserparseFiles()MarkdownContentparseMd(ZoePersistence.SiteState site)ZoePersistence.SiteStateparseSiteState(String json)
-
-
-
Method Detail
-
create
public StaticContentClient.StaticContentBuilder create()
- Specified by:
createin interfaceStaticContentClient
-
builder
public static StaticContentClientDefault.Builder builder()
-
from
public StaticContentClient.StaticContentBuilder from(ZoePersistence.SiteState site)
- Specified by:
fromin interfaceStaticContentClient
-
from
public StaticContentClient.StaticContentBuilder from(MarkdownContent content)
- Specified by:
fromin interfaceStaticContentClient
-
parseSiteState
public ZoePersistence.SiteState parseSiteState(String json)
- Specified by:
parseSiteStatein interfaceStaticContentClient
-
parseMd
public MarkdownContent parseMd(ZoePersistence.SiteState site)
- Specified by:
parseMdin interfaceStaticContentClient
-
parseFiles
public StaticContentClient.FileParser parseFiles()
- Specified by:
parseFilesin interfaceStaticContentClient
-
-