- Timestamp:
- 05/24/19 14:51:06 (5 years ago)
- Location:
- trunk/src/org/expeditee
- Files:
-
- 3 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/gui/AttributeUtils.java
r1369 r1374 28 28 import org.expeditee.core.Font; 29 29 import org.expeditee.core.Point; 30 import org.expeditee.encryption.items.EncryptionPermissionTriple; 30 31 import org.expeditee.io.Conversion; 31 32 import org.expeditee.items.DotType; … … 147 148 Class<?>[] pPermission = { PermissionPair.class }; 148 149 Class<?>[] pDotType = { DotType.class }; 150 Class<?>[] pEncPermission = { EncryptionPermissionTriple.class }; 149 151 150 152 _IgnoreSet = new LinkedList<String>(); … … 199 201 _FrameAttrib.put("EncryptionLabel", Frame.class.getMethod("getEncryptionLabel"), 200 202 Frame.class.getMethod("setEncryptionLabel", pString)); 203 _FrameAttrib.put("EncPermission", Frame.class.getMethod("getEncryptionPermission"), 204 Frame.class.getMethod("setEncryptionPermission", pEncPermission)); 201 205 202 206 … … 206 210 _FrameAttrib.alias("p", "permission"); 207 211 _FrameAttrib.alias("enc", "encryptionlabel"); 212 _FrameAttrib.alias("encp", "encpermission"); 208 213 209 214 -
trunk/src/org/expeditee/gui/Frame.java
r1333 r1374 36 36 import org.expeditee.core.Image; 37 37 import org.expeditee.core.bounds.PolygonBounds; 38 import org.expeditee.encryption.items.EncryptionPermissionTriple; 38 39 import org.expeditee.gio.EcosystemManager; 39 40 import org.expeditee.gio.gesture.Gesture; … … 100 101 101 102 private PermissionPair _permissionPair = null; 103 104 private EncryptionPermissionTriple _encPermissionTriple = null; 102 105 103 106 private String _owner = null; … … 2771 2774 _encryptionLabel = label; 2772 2775 } 2776 2777 public EncryptionPermissionTriple getEncryptionPermission() { 2778 return _encPermissionTriple; 2779 } 2780 2781 public void setEncryptionPermission(EncryptionPermissionTriple p) { 2782 _encPermissionTriple = p; 2783 } 2773 2784 2774 2785 private static final class History { -
trunk/src/org/expeditee/io/Conversion.java
r1144 r1374 522 522 value = value.trim(); 523 523 524 if ((method.getParameterTypes()[0].isEnum()) || (name.matches("setPermission")) ) {524 if ((method.getParameterTypes()[0].isEnum()) || (name.matches("setPermission")) || (name.matches("setEncryptionPermission"))) { 525 525 Method convertString; 526 526 Object[] objects = new Object[1]; … … 650 650 } 651 651 652 if ((method.getReturnType().isEnum()) || (name.equals("getPermission")) ) {652 if ((method.getReturnType().isEnum()) || (name.equals("getPermission")) || (name.equals("getEncryptionPermission"))) { 653 653 try { 654 654 return output.getClass().getMethod("getCode", new Class[] {}) -
trunk/src/org/expeditee/io/DefaultFrameReader.java
r1369 r1374 33 33 import org.expeditee.core.Font; 34 34 import org.expeditee.core.Point; 35 import org.expeditee.encryption.items.EncryptionPermissionTriple; 35 36 import org.expeditee.gui.Frame; 36 37 import org.expeditee.items.Constraint; … … 70 71 protected static Class[] pPermission = { PermissionPair.class }; 71 72 protected static Class[] pDotType = { DotType.class }; 73 protected static Class[] pEncPermission = { EncryptionPermissionTriple.class }; 72 74 73 75 public DefaultFrameReader(){ … … 93 95 _FrameTags.put('K', Frame.class.getMethod("setEncryptionLabel", pString)); 94 96 _FrameTags.put('T', Frame.class.getMethod("addToData", pString)); 97 _FrameTags.put('E', Frame.class.getMethod("setEncryptionPermission", pEncPermission)); 95 98 96 99 // Note: As of 26/11/18 there are no unused letter item tags. Use other characters. -
trunk/src/org/expeditee/io/DefaultFrameWriter.java
r1369 r1374 82 82 _FrameTags.put('K', Frame.class.getMethod("getEncryptionLabel")); 83 83 _FrameTags.put('T', Frame.class.getMethod("getData")); 84 _FrameTags.put('E', Frame.class.getMethod("getEncryptionPermission")); 84 85 85 86 // Note: As of 26/11/18 there are no unused letter item tags. Use other characters.
Note:
See TracChangeset
for help on using the changeset viewer.