Changeset 1102 for trunk/src/org/expeditee/io/DefaultFrameReader.java
- Timestamp:
- 05/10/18 16:04:51 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/io/DefaultFrameReader.java
r919 r1102 19 19 package org.expeditee.io; 20 20 21 import java.awt.Color;22 import java.awt.Font;23 import java.awt.Point;24 21 import java.io.BufferedReader; 25 22 import java.io.FileInputStream; … … 32 29 import java.util.LinkedList; 33 30 31 import org.expeditee.core.Colour; 32 import org.expeditee.core.Font; 33 import org.expeditee.core.Point; 34 34 import org.expeditee.gui.Frame; 35 35 import org.expeditee.items.Constraint; 36 import org.expeditee.items.Dot; 36 37 import org.expeditee.items.DotType; 37 38 import org.expeditee.items.Item; … … 42 43 43 44 public abstract class DefaultFrameReader implements FrameReader { 45 44 46 protected static LinkedHashMap<Character, Method> _ItemTags = null; 45 47 … … 53 55 protected static Class[] pFloat = { float.class }; 54 56 protected static Class[] pFloatO = { Float.class }; 55 protected static Class[] pColor = { Color.class }; 57 protected static Class[] pDouble = { double.class }; 58 protected static Class[] pColor = { Colour.class }; 56 59 protected static Class[] pBool = { boolean.class }; 57 60 protected static Class[] pFont = { Font.class }; … … 63 66 protected static Class[] pJustification = { Justification.class }; 64 67 protected static Class[] pPermission = { PermissionPair.class }; 68 protected static Class[] pDotType = { DotType.class }; 65 69 66 70 public DefaultFrameReader(){ … … 100 104 pColor)); 101 105 102 _ItemTags.put('R', Item.class.getMethod("setAnchorLeft", p FloatO));103 _ItemTags.put('H', Item.class.getMethod("setAnchorRight", p FloatO));104 _ItemTags.put('N', Item.class.getMethod("setAnchorTop", p FloatO));105 _ItemTags.put('I', Item.class.getMethod("setAnchorBottom", p FloatO));106 _ItemTags.put('R', Item.class.getMethod("setAnchorLeft", pIntO)); 107 _ItemTags.put('H', Item.class.getMethod("setAnchorRight", pIntO)); 108 _ItemTags.put('N', Item.class.getMethod("setAnchorTop", pIntO)); 109 _ItemTags.put('I', Item.class.getMethod("setAnchorBottom", pIntO)); 106 110 107 111 _ItemTags.put('P', Item.class.getMethod("setPosition", pPoint)); … … 123 127 _ItemTags.put('e', Item.class.getMethod("setFillColor", pColor)); 124 128 _ItemTags.put('E', Item.class.getMethod("setGradientColor", pColor)); 125 _ItemTags.put('Q', Item.class.getMethod("setGradientAngle", p Int));129 _ItemTags.put('Q', Item.class.getMethod("setGradientAngle", pDouble)); 126 130 127 131 _ItemTags.put('i', Item.class.getMethod("setFillPattern", pString)); … … 136 140 _ItemTags.put('j', Item.class.getMethod("setArrow", pArrow)); 137 141 138 _ItemTags.put('v', Item.class.getMethod("setDotType", new Class[]{DotType.class}));139 _ItemTags.put('z', Item.class.getMethod("setFilled", pBool));142 _ItemTags.put('v', Dot.class.getMethod("setDotType", pDotType)); 143 _ItemTags.put('z', Dot.class.getMethod("setFilled", pBool)); 140 144 141 145 _ItemTags.put('f', Text.class.getMethod("setFont", pFont));
Note:
See TracChangeset
for help on using the changeset viewer.