/** * Creates an instance of the resource. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Resource createResource(URI uri) { XMLResource result = new BpsimResourceImpl(uri); result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE); result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE); result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE); result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE); result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE); result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE); return result; }
public void testImportElement() throws Exception { inResource.getDefaultLoadOptions().put(XMLResource.OPTION_ENCODING, "UTF-8"); inResource.setEncoding("UTF-8"); DocumentRoot documentRoot = DroolsFactory.eINSTANCE.createDocumentRoot(); ImportType root = DroolsFactory.eINSTANCE.createImportType(); root.setName("import"); documentRoot.setImport(root); inResource.getContents().add(documentRoot); inResource.save(stringWriter, null); assertNotNull(stringWriter.getBuffer().toString()); if(stringWriter.getBuffer().toString().length() < 1) { outResource.getDefaultLoadOptions().put(XMLResource.OPTION_ENCODING, "UTF-8"); outResource.setEncoding("UTF-8"); Map<String, Object> options = new HashMap<String, Object>(); options.put( XMLResource.OPTION_ENCODING, "UTF-8" ); InputStream is = new ByteArrayInputStream(stringWriter.getBuffer().toString().getBytes("UTF-8")); outResource.load(is, options); DocumentRoot outRoot = (DocumentRoot) outResource.getContents().get(0); assertNotNull(outRoot.getImport()); ImportType importType = outRoot.getImport();
@SuppressWarnings("unchecked") public void testColorAttributes() throws Exception { XMLResource inResource = (XMLResource) resourceSet.createResource(URI.createURI("inputStream://dummyUriWithValidSuffix.xml")); inResource.getDefaultLoadOptions().put(XMLResource.OPTION_ENCODING, "UTF-8"); inResource.setEncoding("UTF-8"); DocumentRoot documentRoot = ColorFactory.eINSTANCE.createDocumentRoot(); documentRoot.setBackgroundColor("#FFFFFF"); documentRoot.setBorderColor("#000000"); documentRoot.setColor("#AAAAAA"); inResource.getContents().add(documentRoot); DocumentRoot outRoot = (DocumentRoot) inResource.getContents().get(0); assertNotNull(outRoot); assertEquals(outRoot.getBackgroundColor(), "#FFFFFF"); assertEquals(outRoot.getBorderColor(), "#000000"); assertEquals(outRoot.getColor(), "#AAAAAA"); } }
@Override public Resource createResource(URI uri) { XMLResource result = new XMLResourceImpl(uri); result.setEncoding("UTF-8"); result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE); result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE); result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE); result.getDefaultSaveOptions().put(XMLResource.OPTION_LINE_WIDTH, 80); result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE); result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE); result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE); XMLOptions xmlOptions = new XMLOptionsImpl(); xmlOptions.setProcessAnyXML(true); xmlOptions.setProcessSchemaLocations(true); result.getDefaultLoadOptions().put(XMLResource.OPTION_XML_OPTIONS, xmlOptions); return result; } }
/** * Creates an instance of the resource. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated NOT */ @Override public Resource createResource ( final URI uri ) { final XMLResource result = new RecipeResourceImpl ( uri ); result.getDefaultSaveOptions ().put ( XMLResource.OPTION_URI_HANDLER, new URIHandlerImpl.PlatformSchemeAware () ); return result; }
public static ClinicalDocument load(ResourceSet resourceSet, URI uri, LoadHandler handler) throws Exception { XMLResource resource = (XMLResource) resourceSet.createResource(uri); resource.load(null); if (handler != null) { processResource(resource, handler); } DocumentRoot root = (DocumentRoot) resource.getContents().get(0); return root.getClinicalDocument(); }
resources.getDefaultSaveOptions().put(XMLResource.OPTION_DECLARE_XML, Boolean.TRUE); resources.getDefaultSaveOptions().putAll((Map)options[0]); root.getXSISchemaLocation().put("urn:hl7-org:v3", "CDA.xsd"); root.setClinicalDocument(doc); resources.getContents().add(root); resources.save(os, resources.getDefaultSaveOptions()); return os;
public Document save(XMLResource resource, Document doc, Map<?, ?> options, DOMHandler handler) { toDOM = true; document = doc; this.handler = handler; this.xmlResource = resource; init(resource, options); @SuppressWarnings("unchecked") List<? extends EObject> contents = roots = (List<? extends EObject>)options.get(XMLResource.OPTION_ROOT_OBJECTS); if (contents == null) { contents = resource.getContents(); } traverse(contents); try { endSave(contents); } catch (Exception e) { e.printStackTrace(); } xmlResource = null; return document; }
@Override public Resource createResource(URI uri) { XMLResource result = new XMIResourceImpl(uri) { @Override protected boolean useIDs() { return eObjectToIDMap != null || idToEObjectMap != null; } }; result.setEncoding("UTF-8"); result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE); result.getDefaultSaveOptions().put(XMLResource.OPTION_LINE_WIDTH, 80); result.getDefaultSaveOptions().put(XMLResource.OPTION_URI_HANDLER, new URIHandlerImpl.PlatformSchemeAware()); return result; } }
resourceSet = xmlResource.getResourceSet(); packageRegistry = resourceSet == null ? EPackage.Registry.INSTANCE : resourceSet.getPackageRegistry(); resourceURI = xmlResource.getURI(); extent = (InternalEList<EObject>)xmlResource.getContents(); if (Boolean.TRUE.equals(options.get(XMLResource.OPTION_DEFER_ATTACHMENT))) eObjectToExtensionMap = xmlResource.getEObjectToExtensionMap(); eObjectToExtensionMap.clear(); setExtendedMetaDataOption(options.get(XMLResource.OPTION_EXTENDED_META_DATA));
resource.setID(ecoreFeature, resource.getID(emofFeature)); EObject eObject = emofFeature.eContainer(); @SuppressWarnings("unchecked") for (TreeIterator<Notifier> contents = EcoreUtil.getAllContents(resource.getContents(), false); contents.hasNext(); )
public void save(Writer writer, Resource resource, Map<?, ?> options) throws IOException { if (options != null) { Map<Object, Object> mergedOptions = new HashMap<Object, Object>(saveOptions); mergedOptions.putAll(options); ((XMLResource)resource).save(writer, mergedOptions); } else { ((XMLResource)resource).save(writer, saveOptions); } }
resource.setEncoding(writeable.getEncoding()); save(resource, writeable.asWriter(), options); return; if (contents == null) contents = resource.getContents();
resource.setEncoding(readable.getEncoding()); if (resource.getURI() != null) String resourceURI = resource.getURI().toString(); inputSource.setPublicId(resourceURI); inputSource.setSystemId(resourceURI); inputSource.setEncoding(resource.getEncoding()); resource.setEncoding(encoding); if (resource.getURI() != null) String resourceURI = resource.getURI().toString(); inputSource.setPublicId(resourceURI); inputSource.setSystemId(resourceURI);
public Resource load(Node node, Map<?, ?> options) throws IOException { ResourceSet resourceSet = createResourceSet(); XMLResource resource = (XMLResource)resourceSet.createResource(XML_URI); if (options != null) { Map<Object, Object> mergedOptions = new HashMap<Object, Object>(loadOptions); mergedOptions.putAll(options); resource.load(node, mergedOptions); } else { resource.load(node, loadOptions); } resourceSet.getPackageRegistry().putAll(registry); return resource; }
if (encoding != null) this.xmlResource.setEncoding(encoding); if (version != null) this.xmlResource.setXMLVersion(version);
protected void setEncoding(Resource aResource) { if (aResource instanceof org.eclipse.emf.ecore.xmi.XMLResource) ((org.eclipse.emf.ecore.xmi.XMLResource) aResource).setEncoding(archive.getXmlEncoding()); }
@Override public Resource createResource(URI uri) { XMLResource result = new XMLResourceImpl(uri); result.setEncoding("UTF-8"); result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE); result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE); result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE); result.getDefaultSaveOptions().put(XMLResource.OPTION_LINE_WIDTH, 80); result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE); result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE); result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE); XMLOptions xmlOptions = new XMLOptionsImpl(); xmlOptions.setProcessAnyXML(true); xmlOptions.setProcessSchemaLocations(true); result.getDefaultLoadOptions().put(XMLResource.OPTION_XML_OPTIONS, xmlOptions); return result; } }
/** * Creates an instance of the resource. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated NOT */ @Override public Resource createResource ( final URI uri ) { final XMLResource result = new DeploymentResourceImpl ( uri ); result.getDefaultSaveOptions ().put ( XMLResource.OPTION_URI_HANDLER, new URIHandlerImpl.PlatformSchemeAware () ); return result; }