public class JTMParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static boolean |
ASSOCIATION_TO_TYPE |
private int |
logCount |
private TopicMapLogger |
logger |
private static boolean |
MAKE_SUBJECT_IDENTIFIER_WITH_II |
private static boolean |
MAKE_TOPIC_ID_WITH_II |
private int |
maxLogs |
private static java.lang.String |
STATIC_SI_BODY |
private TopicMap |
topicMap |
Constructor and Description |
---|
JTMParser(TopicMap tm,
TopicMapLogger logger) |
Modifier and Type | Method and Description |
---|---|
boolean |
areEqual(java.lang.String key,
java.lang.Object o) |
java.lang.String |
fixString(java.lang.String str) |
Topic |
getOrCreateTopic(java.lang.String i) |
private void |
log(java.lang.String str) |
void |
parse(java.io.File file) |
void |
parse(java.io.InputStream ins) |
void |
parse(java.io.InputStream ins,
java.lang.String enc) |
void |
parse(org.json.JSONObject inputJSON) |
void |
parseAssociation(org.json.JSONObject topicJSON) |
void |
parseOccurrence(org.json.JSONObject occurrenceJSON,
Topic t) |
Tuples.T2<java.lang.String,java.lang.String> |
parseRoles(org.json.JSONObject rolesJSON) |
void |
parseTopic(org.json.JSONObject topicJSON) |
void |
parseTopicName(org.json.JSONObject topicNameJSON,
Topic t) |
void |
parseVariant(org.json.JSONObject variantJSON,
Topic t) |
void |
postProcess() |
private static final java.lang.String STATIC_SI_BODY
private static boolean ASSOCIATION_TO_TYPE
private static boolean MAKE_TOPIC_ID_WITH_II
private static boolean MAKE_SUBJECT_IDENTIFIER_WITH_II
private TopicMap topicMap
private TopicMapLogger logger
private int maxLogs
private int logCount
public JTMParser(TopicMap tm, TopicMapLogger logger)
public void parse(java.io.File file)
public void parse(java.io.InputStream ins)
public void parse(java.io.InputStream ins, java.lang.String enc)
public boolean areEqual(java.lang.String key, java.lang.Object o)
public void postProcess() throws java.lang.Exception
java.lang.Exception
public void parse(org.json.JSONObject inputJSON) throws java.lang.Exception
java.lang.Exception
public void parseTopic(org.json.JSONObject topicJSON) throws java.lang.Exception
java.lang.Exception
public void parseTopicName(org.json.JSONObject topicNameJSON, Topic t) throws java.lang.Exception
java.lang.Exception
public void parseVariant(org.json.JSONObject variantJSON, Topic t) throws java.lang.Exception
java.lang.Exception
public void parseOccurrence(org.json.JSONObject occurrenceJSON, Topic t) throws java.lang.Exception
java.lang.Exception
public void parseAssociation(org.json.JSONObject topicJSON) throws java.lang.Exception
java.lang.Exception
public Tuples.T2<java.lang.String,java.lang.String> parseRoles(org.json.JSONObject rolesJSON) throws java.lang.Exception
java.lang.Exception
public Topic getOrCreateTopic(java.lang.String i)
public java.lang.String fixString(java.lang.String str)
private void log(java.lang.String str)
Copyright 2004-2015 Wandora Team