private String encodeContents(Boolean thePrettyPrint, EncodingEnum encoding) { IParser parser; if (encoding == EncodingEnum.JSON) { parser = getContext().newJsonParser(); } else { parser = getContext().newXmlParser(); } if (thePrettyPrint != null) { parser.setPrettyPrint(thePrettyPrint); } if (myForceResourceId != null) { parser.setEncodeForceResourceId(myForceResourceId); } parser.setOmitResourceId(myOmitResourceId); if (myResources != null) { IVersionSpecificBundleFactory bundleFactory = getContext().newBundleFactory(); bundleFactory.initializeBundleFromResourceList("", myResources, "", "", myResources.size(), myBundleType); IBaseResource bundle = bundleFactory.getResourceBundle(); if (bundle != null) { return parser.encodeResourceToString(bundle); } IBaseResource bundleRes = bundleFactory.getResourceBundle(); return parser.encodeResourceToString(bundleRes); } else if (myContents != null) { return myContents; } else { return parser.encodeResourceToString(myResource); } }
parser.setOmitResourceId(isOmitResourceId()); parser.setPrettyPrint(isPrettyPrint()); parser.setEncodeElementsAppliesToChildResourcesOnly(isEncodeElementsAppliesToChildResourcesOnly());
private String encodeContents(Boolean thePrettyPrint, EncodingEnum encoding) { IParser parser; if (encoding == EncodingEnum.JSON) { parser = getContext().newJsonParser(); } else { parser = getContext().newXmlParser(); } if (thePrettyPrint != null) { parser.setPrettyPrint(thePrettyPrint); } if (myForceResourceId != null) { parser.setEncodeForceResourceId(myForceResourceId); } parser.setOmitResourceId(myOmitResourceId); if (myResources != null) { IVersionSpecificBundleFactory bundleFactory = getContext().newBundleFactory(); bundleFactory.initializeBundleFromResourceList("", myResources, "", "", myResources.size(), myBundleType); IBaseResource bundle = bundleFactory.getResourceBundle(); if (bundle != null) { return parser.encodeResourceToString(bundle); } IBaseResource bundleRes = bundleFactory.getResourceBundle(); return parser.encodeResourceToString(bundleRes); } else if (myContents != null) { return myContents; } else { return parser.encodeResourceToString(myResource); } }