Package n10s.graphconfig
Class GraphConfig
- java.lang.Object
-
- n10s.graphconfig.GraphConfig
-
public class GraphConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classGraphConfig.GraphConfigNotFoundclassGraphConfig.InvalidParamException
-
Field Summary
-
Constructor Summary
Constructors Constructor Description GraphConfig(java.util.Map<java.lang.String,java.lang.Object> props)GraphConfig(org.neo4j.graphdb.Transaction tx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.util.Map<java.lang.String,java.lang.Object> props)java.util.List<GraphConfigItemResult>getAsGraphConfigResults()java.lang.StringgetBaseSchemaNamespace()java.lang.StringgetBaseSchemaNamespacePrefix()java.lang.StringgetClassLabelName()java.util.Set<java.lang.String>getCustomDataTypePropList()java.lang.StringgetDataTypePropertyLabelName()java.lang.StringgetDomainRelName()intgetGraphMode()intgetHandleMultival()java.lang.StringgetHandleMultivalAsString()intgetHandleRDFTypes()java.lang.StringgetHandleRDFTypesAsString()intgetHandleVocabUris()java.lang.StringgetHandleVocabUrisAsString()java.util.Set<java.lang.String>getMultivalPropList()java.lang.StringgetObjectPropertyLabelName()java.lang.StringgetRangeRelName()java.lang.StringgetRelatedConceptRelName()java.lang.StringgetSubClassOfRelName()java.lang.StringgetSubPropertyOfRelName()booleanisApplyNeo4jNaming()booleanisKeepCustomDataTypes()booleanisKeepLangTag()intparseHandleMultivalValue(java.lang.String multivalAsText)intparseHandleVocabUrisValue(java.lang.String handleVocUrisAsText)java.util.Map<java.lang.String,java.lang.Object>serialiseConfig()
-
-
-
Field Detail
-
GRAPHCONF_MODE_LPG
public static final int GRAPHCONF_MODE_LPG
- See Also:
- Constant Field Values
-
GRAPHCONF_MODE_RDF
public static final int GRAPHCONF_MODE_RDF
- See Also:
- Constant Field Values
-
GRAPHCONF_VOC_URI_SHORTEN
public static final int GRAPHCONF_VOC_URI_SHORTEN
- See Also:
- Constant Field Values
-
GRAPHCONF_VOC_URI_SHORTEN_STRICT
public static final int GRAPHCONF_VOC_URI_SHORTEN_STRICT
- See Also:
- Constant Field Values
-
GRAPHCONF_VOC_URI_IGNORE
public static final int GRAPHCONF_VOC_URI_IGNORE
- See Also:
- Constant Field Values
-
GRAPHCONF_VOC_URI_MAP
public static final int GRAPHCONF_VOC_URI_MAP
- See Also:
- Constant Field Values
-
GRAPHCONF_VOC_URI_KEEP
public static final int GRAPHCONF_VOC_URI_KEEP
- See Also:
- Constant Field Values
-
GRAPHCONF_VOC_URI_SHORTEN_STR
public static final java.lang.String GRAPHCONF_VOC_URI_SHORTEN_STR
- See Also:
- Constant Field Values
-
GRAPHCONF_VOC_URI_SHORTEN_STRICT_STR
public static final java.lang.String GRAPHCONF_VOC_URI_SHORTEN_STRICT_STR
- See Also:
- Constant Field Values
-
GRAPHCONF_VOC_URI_IGNORE_STR
public static final java.lang.String GRAPHCONF_VOC_URI_IGNORE_STR
- See Also:
- Constant Field Values
-
GRAPHCONF_VOC_URI_MAP_STR
public static final java.lang.String GRAPHCONF_VOC_URI_MAP_STR
- See Also:
- Constant Field Values
-
GRAPHCONF_VOC_URI_KEEP_STR
public static final java.lang.String GRAPHCONF_VOC_URI_KEEP_STR
- See Also:
- Constant Field Values
-
GRAPHCONF_MULTIVAL_PROP_OVERWRITE
public static final int GRAPHCONF_MULTIVAL_PROP_OVERWRITE
- See Also:
- Constant Field Values
-
GRAPHCONF_MULTIVAL_PROP_ARRAY
public static final int GRAPHCONF_MULTIVAL_PROP_ARRAY
- See Also:
- Constant Field Values
-
GRAPHCONF_MULTIVAL_PROP_OVERWRITE_STR
public static final java.lang.String GRAPHCONF_MULTIVAL_PROP_OVERWRITE_STR
- See Also:
- Constant Field Values
-
GRAPHCONF_MULTIVAL_PROP_ARRAY_STR
public static final java.lang.String GRAPHCONF_MULTIVAL_PROP_ARRAY_STR
- See Also:
- Constant Field Values
-
GRAPHCONF_RDFTYPES_AS_LABELS
public static final int GRAPHCONF_RDFTYPES_AS_LABELS
- See Also:
- Constant Field Values
-
GRAPHCONF_RDFTYPES_AS_NODES
public static final int GRAPHCONF_RDFTYPES_AS_NODES
- See Also:
- Constant Field Values
-
GRAPHCONF_RDFTYPES_AS_LABELS_AND_NODES
public static final int GRAPHCONF_RDFTYPES_AS_LABELS_AND_NODES
- See Also:
- Constant Field Values
-
GRAPHCONF_RDFTYPES_AS_LABELS_STR
public static final java.lang.String GRAPHCONF_RDFTYPES_AS_LABELS_STR
- See Also:
- Constant Field Values
-
GRAPHCONF_RDFTYPES_AS_NODES_STR
public static final java.lang.String GRAPHCONF_RDFTYPES_AS_NODES_STR
- See Also:
- Constant Field Values
-
GRAPHCONF_RDFTYPES_AS_LABELS_AND_NODES_STR
public static final java.lang.String GRAPHCONF_RDFTYPES_AS_LABELS_AND_NODES_STR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GraphConfig
public GraphConfig(java.util.Map<java.lang.String,java.lang.Object> props) throws GraphConfig.InvalidParamException
-
GraphConfig
public GraphConfig(org.neo4j.graphdb.Transaction tx) throws GraphConfig.GraphConfigNotFound- Throws:
GraphConfig.GraphConfigNotFound
-
-
Method Detail
-
getGraphMode
public int getGraphMode()
-
parseHandleVocabUrisValue
public int parseHandleVocabUrisValue(java.lang.String handleVocUrisAsText) throws GraphConfig.InvalidParamException
-
parseHandleMultivalValue
public int parseHandleMultivalValue(java.lang.String multivalAsText) throws GraphConfig.InvalidParamException
-
getHandleVocabUrisAsString
public java.lang.String getHandleVocabUrisAsString()
-
getHandleMultivalAsString
public java.lang.String getHandleMultivalAsString()
-
getHandleRDFTypesAsString
public java.lang.String getHandleRDFTypesAsString()
-
getAsGraphConfigResults
public java.util.List<GraphConfigItemResult> getAsGraphConfigResults()
-
serialiseConfig
public java.util.Map<java.lang.String,java.lang.Object> serialiseConfig()
-
getHandleVocabUris
public int getHandleVocabUris()
-
getHandleMultival
public int getHandleMultival()
-
getHandleRDFTypes
public int getHandleRDFTypes()
-
isKeepLangTag
public boolean isKeepLangTag()
-
isApplyNeo4jNaming
public boolean isApplyNeo4jNaming()
-
isKeepCustomDataTypes
public boolean isKeepCustomDataTypes()
-
getMultivalPropList
public java.util.Set<java.lang.String> getMultivalPropList()
-
getCustomDataTypePropList
public java.util.Set<java.lang.String> getCustomDataTypePropList()
-
getBaseSchemaNamespace
public java.lang.String getBaseSchemaNamespace()
-
getBaseSchemaNamespacePrefix
public java.lang.String getBaseSchemaNamespacePrefix()
-
getClassLabelName
public java.lang.String getClassLabelName()
-
getObjectPropertyLabelName
public java.lang.String getObjectPropertyLabelName()
-
getDataTypePropertyLabelName
public java.lang.String getDataTypePropertyLabelName()
-
getSubClassOfRelName
public java.lang.String getSubClassOfRelName()
-
getSubPropertyOfRelName
public java.lang.String getSubPropertyOfRelName()
-
getDomainRelName
public java.lang.String getDomainRelName()
-
getRangeRelName
public java.lang.String getRangeRelName()
-
getRelatedConceptRelName
public java.lang.String getRelatedConceptRelName()
-
add
public void add(java.util.Map<java.lang.String,java.lang.Object> props) throws GraphConfig.InvalidParamException
-
-