public class SyntaxLabels extends Object
For node to label (pretty labels output), we use a unique tracking scheme. Fully scalable writers use different polices and don't have short, pretty bNode labels.
These should be used pairs:
createNodeToLabel , createLabelToNode
createNodeToLabelRT , createLabelToNodeRT
createNodeToLabelAsGiven , createLabelToNodeAsGiven
"AsGiven" assumes that he label is valid syntax for the usage, no checking.
NodeToLabel,
LabelToNode| Constructor and Description |
|---|
SyntaxLabels() |
| Modifier and Type | Method and Description |
|---|---|
static LabelToNode |
createLabelToNode()
Default setup - scope by document, relabel BNodes ids to short forms
|
static LabelToNode |
createLabelToNodeAsGiven()
Raw string label setup
|
static LabelToNode |
createLabelToNodeRT()
Round-trip setup
|
static NodeToLabel |
createNodeToLabel()
Default setup - scope by document, relabel BNodes ids to short forms
|
static NodeToLabel |
createNodeToLabelAsGiven()
Raw string label setup
|
static NodeToLabel |
createNodeToLabelRT()
Round-trip setup
|
public static NodeToLabel createNodeToLabel()
public static LabelToNode createLabelToNode()
public static NodeToLabel createNodeToLabelRT()
public static LabelToNode createLabelToNodeRT()
public static NodeToLabel createNodeToLabelAsGiven()
public static LabelToNode createLabelToNodeAsGiven()
Licenced under the Apache License, Version 2.0