- Timestamp:
- 07/16/13 23:31:35 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/main/java/com/framsticks/params/SimpleAbstractAccess.java
r101 r102 2 2 3 3 4 import static com.framsticks.util.lang.Containers.filterInstanceof;5 4 6 5 … … 103 102 } 104 103 105 @Override106 public void save(SinkInterface sink) {107 assert framsClass != null;108 sink.print(framsClass.getId()).print(":").breakLine();109 for (PrimitiveParam<?> p : filterInstanceof(framsClass.getParamEntries(), PrimitiveParam.class)) {110 Object value = get(p, Object.class);111 if ((value == null) || value.equals(p.getDef(Object.class))) {112 continue;113 }114 sink.print(p.getId()).print(":");115 p.save(sink, value);116 sink.breakLine();117 }118 sink.breakLine();119 }120 104 121 105 protected abstract <T> void internalSet(ValueParam param, T value);
Note: See TracChangeset
for help on using the changeset viewer.