Ignore:
Timestamp:
07/24/19 13:58:00 (5 years ago)
Author:
bln4
Message:

Created a unioned list for item properties in DefaultFrameWriter. Used it in Item.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/io/KMSWriter.java

    r1408 r1418  
    8181                try {
    8282                        _FrameTags.put('A', Frame.class.getMethod("getName", new Class[] {}));
    83                         getItemTags().put('S', Item.class.getMethod("getID", new Class[] {}));
     83                        getItemCharTags().put('S', Item.class.getMethod("getID", new Class[] {}));
    8484                } catch (Exception e) {
    8585
     
    258258
    259259        private void writeClass(Object toWrite) throws IOException {
    260                 Iterator<Character> it = getItemTags().keySet().iterator();
     260                Iterator<Character> it = getItemCharTags().keySet().iterator();
    261261                Object[] param = {};
    262262
    263263                while (it.hasNext()) {
    264264                        Character tag = it.next();
    265                         Method toRun = getItemTags().get(tag);
     265                        Method toRun = getItemCharTags().get(tag);
    266266                        Class<?> declarer = toRun.getDeclaringClass();
    267267                        if (declarer.isAssignableFrom(toWrite.getClass())) {
Note: See TracChangeset for help on using the changeset viewer.