Index

A B C D E F G H I K L N O P R S T U Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

axiom() - Method in record class network.ike.docs.koncept.KonceptDefinition
Returns the value of the axiom record component.
axiom(String) - Method in class network.ike.docs.koncept.KonceptDefinition.Builder
Sets the description logic axiom string.

B

Backend Support - Section in package network.ike.docs.koncept
 
build() - Method in class network.ike.docs.koncept.KonceptDefinition.Builder
Builds an immutable KonceptDefinition from this builder's state.
builder() - Static method in record class network.ike.docs.koncept.KonceptDefinition
Creates a new builder for constructing KonceptDefinition instances.
Builder() - Constructor for class network.ike.docs.koncept.KonceptDefinition.Builder
Creates a new empty builder.

C

CompositeKonceptDefinitionSource - Class in network.ike.docs.koncept
A definition source that chains multiple sources in priority order.
CompositeKonceptDefinitionSource(List) - Constructor for class network.ike.docs.koncept.CompositeKonceptDefinitionSource
Creates a composite source that queries the given sources in order.

D

dataUri(String) - Static method in class network.ike.docs.koncept.IdenticonRenderer
Renders the identicon for an idString as a base64 data:image/png URI suitable for an inline HTML <img src>.
definition() - Method in record class network.ike.docs.koncept.KonceptDefinition
Returns the value of the definition record component.
definition(String) - Method in class network.ike.docs.koncept.KonceptDefinition.Builder
Sets the natural language definition text.
DISPLAY_MODULE_SIZE - Static variable in class network.ike.docs.koncept.IdenticonRenderer
Module size for displayed identicons.

E

EmptyParagraphPostprocessor - Class in network.ike.docs.koncept
AsciidoctorJ postprocessor that removes empty paragraph blocks from the generated HTML.
EmptyParagraphPostprocessor() - Constructor for class network.ike.docs.koncept.EmptyParagraphPostprocessor
Creates a new empty-paragraph postprocessor instance.
equals(Object) - Method in record class network.ike.docs.koncept.KonceptDefinition
Indicates whether some other object is "equal to" this one.
Extension Architecture - Section in package network.ike.docs.koncept
 

F

fromClasspath(String) - Static method in interface network.ike.docs.koncept.KonceptDefinitionSource
Create a source backed by a YAML file on the classpath.
fromClasspath(String) - Static method in class network.ike.docs.koncept.YamlKonceptDefinitionSource
Loads definitions from a classpath resource.
fromFile(String) - Static method in interface network.ike.docs.koncept.KonceptDefinitionSource
Create a source backed by a YAML file on the filesystem.
fromFile(String) - Static method in class network.ike.docs.koncept.YamlKonceptDefinitionSource
Loads definitions from a filesystem path.
fromSnomed(String) - Static method in class network.ike.docs.koncept.SnomedUuids
Derives the Tinkar UUID for a SNOMED CT concept from its SCTID.
FrontBackMatterTreeprocessor - Class in network.ike.docs.koncept
Tags level-1 special sections so the print stylesheets can route them to front- or back-matter page schemes instead of the chapter scheme.
FrontBackMatterTreeprocessor() - Constructor for class network.ike.docs.koncept.FrontBackMatterTreeprocessor
Creates the treeprocessor.

G

getIdentifier() - Method in class network.ike.docs.koncept.KonceptEntry
Returns the koncept identifier.
getRefCount() - Method in class network.ike.docs.koncept.KonceptEntry
Returns the current reference count.

H

hashCode() - Method in record class network.ike.docs.koncept.KonceptDefinition
Returns a hash code value for this object.

I

IdenticonRenderer - Class in network.ike.docs.koncept
Renders the Komet identicon for a koncept as a PNG.
identifier() - Method in record class network.ike.docs.koncept.KonceptDefinition
Returns the value of the identifier record component.
identifier(String) - Method in class network.ike.docs.koncept.KonceptDefinition.Builder
Sets the CamelCase identifier.
incrementRefCount() - Method in class network.ike.docs.koncept.KonceptEntry
Atomically increments and returns the reference count.
iri() - Method in record class network.ike.docs.koncept.KonceptDefinition
Returns the value of the iri record component.
iri(String) - Method in class network.ike.docs.koncept.KonceptDefinition.Builder
Sets the OWL IRI for the concept.

K

kind() - Method in record class network.ike.docs.koncept.KonceptDefinition
Returns the value of the kind record component.
kind(String) - Method in class network.ike.docs.koncept.KonceptDefinition.Builder
Sets the component kind (concept, description, semantic, pattern, stamp, unknown); null or absent means concept.
KonceptDefinition - Record Class in network.ike.docs.koncept
Immutable definition of a Koncept, including natural language definition, description logic axiom, and optional terminology identifiers.
KonceptDefinition(String, String, String, String, String, String, List, String) - Constructor for record class network.ike.docs.koncept.KonceptDefinition
Creates an instance of a KonceptDefinition record class.
KonceptDefinition.Builder - Class in network.ike.docs.koncept
Builder for constructing KonceptDefinition instances from parsed YAML or programmatic sources.
Koncept Definitions - Section in package network.ike.docs.koncept
 
KonceptDefinitionSource - Interface in network.ike.docs.koncept
Strategy interface for resolving Koncept definitions.
KonceptEntry - Class in network.ike.docs.koncept
Tracks references to a single Koncept within a document.
KonceptEntry(String) - Constructor for class network.ike.docs.koncept.KonceptEntry
Creates an entry for the given koncept identifier with a reference count of zero.
KonceptExtensionRegistry - Class in network.ike.docs.koncept
SPI entry point for automatic registration of Koncept extensions with AsciidoctorJ.
KonceptExtensionRegistry() - Constructor for class network.ike.docs.koncept.KonceptExtensionRegistry
Creates a new extension registry instance.
KonceptGlossaryProcessor - Class in network.ike.docs.koncept
AsciidoctorJ postprocessor that generates a "Referenced Koncepts" glossary section and a colophon at the end of the document.
KonceptGlossaryProcessor() - Constructor for class network.ike.docs.koncept.KonceptGlossaryProcessor
Creates a new glossary processor instance.
KonceptInlineMacro - Class in network.ike.docs.koncept
AsciidoctorJ inline macro processor that handles k:ConceptName[] syntax in AsciiDoc documents.
KonceptInlineMacro() - Constructor for class network.ike.docs.koncept.KonceptInlineMacro
Creates a new inline macro processor instance.
KonceptSvgRenderer - Class in network.ike.docs.koncept
Generates inline SVG badge markup for Koncept references.

L

label() - Method in record class network.ike.docs.koncept.KonceptDefinition
Returns the value of the label record component.
label(String) - Method in class network.ike.docs.koncept.KonceptDefinition.Builder
Sets the human-readable label.
lookup(String) - Method in class network.ike.docs.koncept.CompositeKonceptDefinitionSource
 
lookup(String) - Method in interface network.ike.docs.koncept.KonceptDefinitionSource
Look up the definition for the given koncept identifier.
lookup(String) - Method in class network.ike.docs.koncept.YamlKonceptDefinitionSource
 

N

network.ike.docs.koncept - package network.ike.docs.koncept
Koncept AsciiDoc Extension — inline markup for clinical knowledge concepts.

O

Overview - Section in package network.ike.docs.koncept
 

P

png(String, int) - Static method in class network.ike.docs.koncept.IdenticonRenderer
Renders the identicon for an idString as PNG bytes.
pngFile(String) - Static method in class network.ike.docs.koncept.IdenticonRenderer
Writes the identicon for an idString to a content-addressed PNG file and returns its absolute path.
process(Document) - Method in class network.ike.docs.koncept.FrontBackMatterTreeprocessor
Add a front-matter/back-matter role to level-1 special sections.
process(Document, String) - Method in class network.ike.docs.koncept.EmptyParagraphPostprocessor
Strips empty paragraph blocks from the html5 output; returns other backends' output unchanged.
process(Document, String) - Method in class network.ike.docs.koncept.KonceptGlossaryProcessor
 
process(StructuralNode, String, Map) - Method in class network.ike.docs.koncept.KonceptInlineMacro
 

R

register(Asciidoctor) - Method in class network.ike.docs.koncept.KonceptExtensionRegistry
 
render(String, String, KonceptKind) - Static method in class network.ike.docs.koncept.KonceptSvgRenderer
Render an inline SVG badge for a Koncept reference, honest about its kind.
renderStampSigil(String, String) - Static method in class network.ike.docs.koncept.KonceptSvgRenderer
Render the STAMP kind sigil: the locked gray pentagon (computed from the shared StampSigilGeometry) as inline SVG — five asymmetric reading dots and a centre hub, no name.

S

sctid() - Method in record class network.ike.docs.koncept.KonceptDefinition
Returns the value of the sctid record component.
sctid(String) - Method in class network.ike.docs.koncept.KonceptDefinition.Builder
Sets the SNOMED CT concept identifier.
SNOMED_NAMESPACE - Static variable in class network.ike.docs.koncept.SnomedUuids
The SNOMED CT Type-5 namespace, identical to dev.ikm.tinkar.common.util.uuid.UuidUtil.SNOMED_NAMESPACE.
SnomedUuids - Class in network.ike.docs.koncept
Derives the Tinkar PublicId UUID for a SNOMED CT concept from its SCTID.

T

toString() - Method in record class network.ike.docs.koncept.KonceptDefinition
Returns a string representation of this record class.
toString() - Method in class network.ike.docs.koncept.KonceptEntry
 
type5(UUID, String) - Static method in class network.ike.docs.koncept.SnomedUuids
Computes an RFC 4122 Type-5 (name-based, SHA-1) UUID, byte-for-byte compatible with UuidT5Generator.getUuidWithEncoding(namespace, name, "UTF-8"): SHA-1 over the namespace's 16 raw bytes followed by the UTF-8 bytes of the name, with the version and IETF variant bits set.

U

Usage - Section in package network.ike.docs.koncept
 
uuids() - Method in record class network.ike.docs.koncept.KonceptDefinition
Returns the value of the uuids record component.
uuids(List) - Method in class network.ike.docs.koncept.KonceptDefinition.Builder
Sets the explicit Tinkar PublicId UUIDs (in datastore order) used to compute the Komet identicon.

Y

YamlKonceptDefinitionSource - Class in network.ike.docs.koncept
Loads Koncept definitions from a YAML file.
A B C D E F G H I K L N O P R S T U Y 
All Classes and Interfaces|All Packages|Constant Field Values