public class GOAImport.GOAParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
boolean |
debug |
static java.lang.String |
GOA_ASPECT_SI |
static java.lang.String |
GOA_ASSIGNEDBY_SI |
static java.lang.String |
GOA_DATABASE_SI |
static java.lang.String |
GOA_DATE_SI |
static java.lang.String |
GOA_EVIDENCECODE_SI |
static java.lang.String |
GOA_OBJECT_SI |
static java.lang.String |
GOA_OBJECTTYPE_SI |
static java.lang.String |
GOA_ORDER_SI |
static java.lang.String |
GOA_QUALIFIER_SI |
static java.lang.String |
GOA_REFERENCE_SI |
static java.lang.String |
GOA_SI |
static java.lang.String |
GOA_SYMBOL_SI |
static java.lang.String |
GOA_SYNONYM_SI |
static java.lang.String |
GOA_TAXON_SI |
static java.lang.String |
GOA_WITHORFROM_SI |
private java.io.BufferedReader |
in |
private GOAImport |
parent |
private Topic |
root |
static java.lang.String |
SCHEMA_SI |
private TopicMap |
tm |
private Topic |
wandoraClass |
Constructor and Description |
---|
GOAParser(java.io.BufferedReader in,
TopicMap tm,
GOAImport parent)
Constructor for GOAParser.
|
Modifier and Type | Method and Description |
---|---|
Association |
createAssociation(java.lang.String associationType,
Topic player1Topic,
java.lang.String role1,
Topic player2Topic,
java.lang.String role2) |
Association |
createAssociation(java.lang.String associationType,
Topic player1Topic,
java.lang.String role1,
Topic player2Topic,
java.lang.String role2,
Topic player3Topic,
java.lang.String role3) |
Topic |
createSchemaTypeTopic(TopicMap tm) |
Topic |
createTopicForSchemaTerm(TopicMap tm,
java.lang.String schemaTerm) |
private Topic |
getOrCreateTopic(Locator si,
java.lang.String basename) |
private Topic |
getOrCreateTopic(java.lang.String si) |
private Topic |
getOrCreateTopic(java.lang.String si,
java.lang.String basename) |
void |
initializeTopicMap(TopicMap tm)
Creates frequently used topics into the Topic Map before
conversion starts.
|
private void |
makeSubclassOf(Topic t,
Topic superclass) |
void |
parse() |
private void |
processFields(java.lang.String[] fields) |
private void |
setData(Topic t,
Topic type,
java.lang.String lang,
java.lang.String text) |
public static final java.lang.String SCHEMA_SI
public static final java.lang.String GOA_SI
public static final java.lang.String GOA_OBJECT_SI
public static final java.lang.String GOA_DATABASE_SI
public static final java.lang.String GOA_SYMBOL_SI
public static final java.lang.String GOA_QUALIFIER_SI
public static final java.lang.String GOA_REFERENCE_SI
public static final java.lang.String GOA_EVIDENCECODE_SI
public static final java.lang.String GOA_WITHORFROM_SI
public static final java.lang.String GOA_ASPECT_SI
public static final java.lang.String GOA_SYNONYM_SI
public static final java.lang.String GOA_OBJECTTYPE_SI
public static final java.lang.String GOA_TAXON_SI
public static final java.lang.String GOA_DATE_SI
public static final java.lang.String GOA_ASSIGNEDBY_SI
public static final java.lang.String GOA_ORDER_SI
public boolean debug
private TopicMap tm
private GOAImport parent
private java.io.BufferedReader in
private Topic root
private Topic wandoraClass
public void initializeTopicMap(TopicMap tm)
tm
- is the Topic Map where initialization is targeted.public void parse()
private void processFields(java.lang.String[] fields)
public Association createAssociation(java.lang.String associationType, Topic player1Topic, java.lang.String role1, Topic player2Topic, java.lang.String role2, Topic player3Topic, java.lang.String role3) throws TopicMapException
TopicMapException
public Association createAssociation(java.lang.String associationType, Topic player1Topic, java.lang.String role1, Topic player2Topic, java.lang.String role2) throws TopicMapException
TopicMapException
public Topic createSchemaTypeTopic(TopicMap tm) throws TopicMapException
TopicMapException
public Topic createTopicForSchemaTerm(TopicMap tm, java.lang.String schemaTerm) throws TopicMapException
TopicMapException
private Topic getOrCreateTopic(java.lang.String si, java.lang.String basename)
private Topic getOrCreateTopic(java.lang.String si)
private void setData(Topic t, Topic type, java.lang.String lang, java.lang.String text) throws TopicMapException
TopicMapException
Copyright 2004-2015 Wandora Team