Changeset 440 for java/Framclipse/com.framsticks.framclipse/src/com/framsticks/framclipse/FramScriptValueConverterService.java
- Timestamp:
- 10/21/15 02:55:11 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/Framclipse/com.framsticks.framclipse/src/com/framsticks/framclipse/FramScriptValueConverterService.java
r438 r440 18 18 protected String internalToValue(String s, INode node) 19 19 throws ValueConverterException { 20 if (s.startsWith(":~")) { 21 return s.substring(2, s.lastIndexOf('~')).trim(); 22 } else { 23 return s.substring(1).trim(); 20 String r = s; 21 if (s.startsWith("~")) { 22 r = s.substring(1, s.lastIndexOf('~')); 24 23 } 24 return r.trim().replaceAll("\\~", "~"); 25 25 } 26 26 27 27 }; 28 28 } 29 29 30 @ValueConverter(rule = "ML_STRING") 31 public IValueConverter<String> ML_STRING() { 32 33 return new AbstractToStringConverter<String>() { 34 35 @Override 36 protected String internalToValue(String s, INode node) 37 throws ValueConverterException { 38 return s.substring(3, s.length()-3); 39 } 40 41 }; 42 } 30 43 }
Note: See TracChangeset
for help on using the changeset viewer.