- for(int i=0; i<sourcePvs.getPropertyValues().length; i++) {\r
- \r
- PropertyValue pv = pvs.getPropertyValues()[i];\r
- \r
- if (pv.getValue() instanceof TypedStringValue) {\r
- TypedStringValue tsv = (TypedStringValue) pv.getValue();\r
- String originalValue = tsv.getValue();\r
- String convertedValue = ppc.resolveString(originalValue);\r
- // add a new Property value to newPvs, identical to pv\r
- // except for the value\r
- newPvs.addPropertyValue(new PropertyValue(pv, new TypedStringValue(convertedValue)));\r
- if (!convertedValue.equals(originalValue)) {\r
- changesOccured = true;\r
- }\r
- }\r
- else if (pv.getValue() instanceof String) {\r
- String originalValue = pv.getValue().toString(); \r
- String convertedValue = ppc.resolveString(originalValue);\r
- newPvs.addPropertyValue(new PropertyValue(pv, convertedValue));\r
- if (!convertedValue.equals(originalValue)) {\r
- changesOccured = true;\r
- }\r
- } \r
- else if ((pv.getValue() instanceof ManagedMap)\r
- ||(pv.getValue() instanceof ManagedList)\r
- ||(pv.getValue() instanceof ManagedSet)){\r
-\r
- Object convertedValue = ppc.resolveValue(pv.getValue());\r
- newPvs.addPropertyValue(new PropertyValue(pv, convertedValue));\r
- if(convertedValue != pv.getValue()) {\r
- changesOccured = true;\r
- }\r
- } \r
- else {\r
- newPvs.addPropertyValue(new PropertyValue(pv));\r
+ for(PropertyValue pv : pvs.getPropertyValues()) {\r
+ Object convertedValue = ppc.resolveValue(pv.getValue());\r
+ newPvs.addPropertyValue(new PropertyValue(pv, convertedValue));\r
+ if(convertedValue != pv.getValue()) {\r
+ changesOccured = true;\r