core / pragma.content /

Package pragma.content #

Types #

NameSummary

ContentData

interface ContentData<ContentProto : GeneratedMessageV3>

Provides read access to a specific type of versioned content data.

ContentDataNodeService

class ContentDataNodeService(pragmaNode: PragmaNode, contentDataFileManager: ContentDataFileManager = ContentDataFileManager( FileSystemProxy(), pragmaNode.contentDataDirectory, JumpData )) : NodeService

ContentDataNodeService::getHandler returns a deserialized JSON file of the specified proto definition.

ContentHandler

abstract class ContentHandler<ContentProto : GeneratedMessageV3>(val contentDataClass: KClass<ContentProto>, logger: Logger = LoggerFactory.getLogger(ContentHandler::class.simpleName)) : ContentData<ContentProto>

ContentHandler is responsible for encapsulating a specific type of versioned content data.