From: Xuan B. <med...@us...> - 2008-06-11 06:21:53
|
Update of /cvsroot/tm4j/tm4j/src/org/tm4j/topicmap/utils In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv23047/src/org/tm4j/topicmap/utils Modified Files: XTMBuilder.java Log Message: Support for subjectLocator. Index: XTMBuilder.java =================================================================== RCS file: /cvsroot/tm4j/tm4j/src/org/tm4j/topicmap/utils/XTMBuilder.java,v retrieving revision 1.79 retrieving revision 1.80 diff -C2 -d -r1.79 -r1.80 *** XTMBuilder.java 11 Jun 2008 06:16:21 -0000 1.79 --- XTMBuilder.java 11 Jun 2008 06:21:58 -0000 1.80 *************** *** 1016,1022 **** case REFTYPE_SUBJECTLOCATOR: ! ! refTopic = getTopicBySubject(expandedRef); ! break; --- 1016,1020 ---- case REFTYPE_SUBJECTLOCATOR: ! // No need to do anything. We do not reference a topic. break; *************** *** 1122,1134 **** break; ! case 0: switch (refType) { case REFTYPE_SUBJECTIDENTIFIER: m_currTopic.addSubjectIndicator(m_locatorFactory.createLocator("URI", expandedRef.getAddress())); break; ! /* case REFTYPE_SUBJECTLOCATOR: ! m_currTopic.setSubjectIdentity(m_locatorFactory.createLocator("URI", expandedRef.getAddress())); break; ! */ } break; --- 1120,1132 ---- break; ! case 0: // we just set the properties of the current topic switch (refType) { case REFTYPE_SUBJECTIDENTIFIER: m_currTopic.addSubjectIndicator(m_locatorFactory.createLocator("URI", expandedRef.getAddress())); break; ! case REFTYPE_SUBJECTLOCATOR: // note that the correct method would be m_currTopic.addSubjectLocator(). However, the TM4J1 supports only one subjectLocator at most. ! m_currTopic.setSubject(m_locatorFactory.createLocator("URI", expandedRef.getAddress())); break; ! } break; *************** *** 1788,1791 **** --- 1786,1792 ---- /* * $Log$ + * Revision 1.80 2008/06/11 06:21:58 mediumnet + * Support for subjectLocator. + * * Revision 1.79 2008/06/11 06:16:21 mediumnet * Support for subjectLocator. |