Changeset 1415 for trunk/src/org/expeditee/io
- Timestamp:
- 07/24/19 11:23:45 (5 years ago)
- Location:
- trunk/src/org/expeditee/io
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/io/Conversion.java
r1374 r1415 691 691 return getExpediteeColorCode((Colour) output); 692 692 693 // co vert points693 // convert points 694 694 if (output instanceof Point) 695 695 return ((Point) output).getX() + " " + ((Point) output).getY(); 696 696 697 if (output instanceof Boolean) 698 if ((Boolean) output) 699 return null; 700 else 701 return "F"; 697 if (output instanceof Boolean) { 698 try { 699 Class<?> parentClass = method.getDeclaringClass(); 700 Field defaultValueField = parentClass.getField(method.getName() + "Default"); 701 boolean defaultValue = defaultValueField.getBoolean(null); 702 if (defaultValue == (boolean) output) { 703 return null; 704 } 705 } catch (IllegalArgumentException e) { 706 e.printStackTrace(); 707 } catch (SecurityException e) { 708 e.printStackTrace(); 709 } catch (NoSuchFieldException e) { 710 // true is the default for boolean values when no other default is provided 711 if ((boolean) output) { 712 return null; 713 } else { 714 return "F"; 715 } 716 } catch (IllegalAccessException e) { 717 e.printStackTrace(); 718 } 719 return output; 720 } 702 721 703 722 if (output instanceof int[]) { -
trunk/src/org/expeditee/io/DefaultFrameReader.java
r1414 r1415 181 181 _DelayedItemTags.add('/'); 182 182 183 _ItemTagsExt.put(DefaultFrameWriter.ENCRYPTION_LABEL_STR, Item.class.getMethod("setEncryptionLabel ", pString));183 _ItemTagsExt.put(DefaultFrameWriter.ENCRYPTION_LABEL_STR, Item.class.getMethod("setEncryptionLabelOnLoad", pString)); 184 184 185 185 _ItemTagsExt.put(DefaultFrameWriter.PLACEHOLDER_STR, Text.class.getMethod("setPlaceholder", pString)); 186 186 _ItemTagsExt.put(DefaultFrameWriter.SINGLE_LINE_ONLY_STR, Text.class.getMethod("setSingleLineOnly", pBool)); 187 187 _ItemTagsExt.put(DefaultFrameWriter.TAB_INDEX_STR, Text.class.getMethod("setTabIndex", pInt)); 188 _ItemTagsExt.put(DefaultFrameWriter.ACCEPTS_ENTER, Item.class.getMethod("setAcceptsEnter", pBool)); 188 189 } catch (Exception e) { 189 190 e.printStackTrace(); -
trunk/src/org/expeditee/io/DefaultFrameWriter.java
r1413 r1415 99 99 public static final String PLACEHOLDER_STR = "_ph"; 100 100 public static final String ENCRYPTION_LABEL_STR = "_el"; 101 public static final String ACCEPTS_ENTER = "_ae"; 101 102 public static final String MAGNETIZED_ITEM_BOTTOM_STR = MAGNETIZED_ITEM_BOTTOM + ""; 102 103 public static final String MAGNETIZED_ITEM_TOP_STR = MAGNETIZED_ITEM_TOP + ""; … … 263 264 _ItemTagsExt.put(DefaultFrameWriter.SINGLE_LINE_ONLY_STR, Text.class.getMethod("isSingleLineOnly")); 264 265 _ItemTagsExt.put(DefaultFrameWriter.TAB_INDEX_STR, Text.class.getMethod("getTabIndex")); 266 _ItemTagsExt.put(DefaultFrameWriter.ACCEPTS_ENTER, Item.class.getMethod("acceptsKeyboardEnter")); 265 267 } catch (Exception e) { 266 268 e.printStackTrace(); … … 308 310 this.writeAnnotationTitle(starting.getTitleItem()); 309 311 else 310 this.writeTitle(starting.getTitleItem(), starting.get Items());312 this.writeTitle(starting.getTitleItem(), starting.getSortedItems()); 311 313 } 312 314 } -
trunk/src/org/expeditee/io/DefaultTreeWriter.java
r919 r1415 88 88 protected List<Item> getSortedItems(Frame frame) 89 89 { 90 List<Item> items = frame.get Items();90 List<Item> items = frame.getSortedItems(); 91 91 return items; 92 92 } -
trunk/src/org/expeditee/io/JavaWriter.java
r1102 r1415 61 61 protected List<Item> getSortedItems(Frame frame) 62 62 { 63 List<Item> y_ordered_items = frame.get Items();63 List<Item> y_ordered_items = frame.getSortedItems(); 64 64 65 65 for (Item item: y_ordered_items) { -
trunk/src/org/expeditee/io/PDF2Writer.java
r1258 r1415 186 186 187 187 Frame child; 188 for(Item i : current.get Items()) {188 for(Item i : current.getSortedItems()) { 189 189 if(i.isAnnotation()) 190 190 continue; … … 209 209 writeStartFrame(f); 210 210 Text title = f.getTitleItem(); 211 for(Item i : f.get Items()) {211 for(Item i : f.getSortedItems()) { 212 212 if(i != title) { 213 213 this.writeItem(i); … … 220 220 this.writeAnnotationTitle(title); 221 221 else 222 this.writeTitle(title, f.get Items());222 this.writeTitle(title, f.getSortedItems()); 223 223 } 224 224 } -
trunk/src/org/expeditee/io/TXTWriter.java
r919 r1415 42 42 @Override 43 43 protected void writeStartFrame(Frame toParse) throws IOException { 44 if (ItemUtils.ContainsTag(toParse.get Items(), "@join"))44 if (ItemUtils.ContainsTag(toParse.getSortedItems(), "@join")) 45 45 _join = !_join; 46 46 47 if (ItemUtils.ContainsTag(toParse.get Items(), "@indent"))47 if (ItemUtils.ContainsTag(toParse.getSortedItems(), "@indent")) 48 48 _indent++; 49 49 … … 73 73 @Override 74 74 protected void writeEndFrame(Frame toParse) throws IOException { 75 if (ItemUtils.ContainsTag(toParse.get Items(), "@indent"))75 if (ItemUtils.ContainsTag(toParse.getSortedItems(), "@indent")) 76 76 if (_indent > 0) 77 77 _indent--; 78 78 79 if (ItemUtils.ContainsTag(toParse.get Items(), "@join"))79 if (ItemUtils.ContainsTag(toParse.getSortedItems(), "@join")) 80 80 _join = !_join; 81 81 … … 85 85 @Override 86 86 protected void resumeFrame(Frame resuming) { 87 _join = ItemUtils.ContainsTag(resuming.get Items(), "@join");87 _join = ItemUtils.ContainsTag(resuming.getSortedItems(), "@join"); 88 88 } 89 89 -
trunk/src/org/expeditee/io/WebParser.java
r1258 r1415 366 366 367 367 frameToAddTo = FrameIO.CreateFrame(frameToAddTo.getFramesetName(), pageTitle, null); 368 frameToAddTo.removeAllItems(frameToAddTo.get Items());368 frameToAddTo.removeAllItems(frameToAddTo.getSortedItems()); 369 369 370 370 try { -
trunk/src/org/expeditee/io/flowlayout/DimensionExtent.java
r1102 r1415 38 38 public static DimensionExtent calcMinMaxXExtent(List<Item>items) 39 39 { 40 41 40 int min_x = Integer.MAX_VALUE; 42 int max_x = Integer.MIN_VALUE ;41 int max_x = Integer.MIN_VALUE + 1; // +1 makes it safe to do math.abs on 43 42 44 43 for (Item item : items) { … … 59 58 public static DimensionExtent calcMinMaxYExtent(List<Item>items) 60 59 { 61 62 60 int min_y = Integer.MAX_VALUE; 63 int max_y = Integer.MIN_VALUE ;61 int max_y = Integer.MIN_VALUE + 1; // +1 makes it safe to do math.abs on 64 62 65 63 for (Item item : items) { -
trunk/src/org/expeditee/io/flowlayout/XGroupItem.java
r1102 r1415 635 635 double enclosureArea = 0.0; 636 636 637 for (Item i : frame.get Items()) {637 for (Item i : frame.getSortedItems()) { 638 638 639 639 // Go through all the enclosures ...
Note:
See TracChangeset
for help on using the changeset viewer.