类org.eclipse.emf.ecore.xmi.XMLResource源码实例Demo

下面列出了怎么用org.eclipse.emf.ecore.xmi.XMLResource的API类实例代码及写法,或者点击链接到github查看源代码。

/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource(URI uri) {
	XMLResource result = new AbapgitrepositoriesResourceImpl(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);
	result.getDefaultLoadOptions().put(XMLResource.OPTION_RECORD_UNKNOWN_FEATURE, Boolean.TRUE);

	return result;
}
 
源代码2 项目: bonita-studio   文件: DiResourceFactoryImpl.java
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource(URI uri) {
	XMLResource result = new DiResourceImpl(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);
	result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE);
	
	//Ignore Unknown Feature
	result.getDefaultLoadOptions().put(XMLResource.OPTION_RECORD_UNKNOWN_FEATURE, Boolean.TRUE);
	
	return result;
}
 
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource(URI uri) {
	XMLResource result = new AbapgitstagingResourceImpl(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);
	result.getDefaultLoadOptions().put(XMLResource.OPTION_RECORD_UNKNOWN_FEATURE, Boolean.TRUE);
	return result;
}
 
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource(URI uri) {
	XMLResource result = new AbapObjectsResourceImpl(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);
	result.getDefaultLoadOptions().put(XMLResource.OPTION_RECORD_UNKNOWN_FEATURE, Boolean.TRUE);

	return result;
}
 
源代码5 项目: neoscada   文件: ChartResourceFactoryImpl.java
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource ( URI uri )
{
    XMLResource result = new ChartResourceImpl ( 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;
}
 
源代码6 项目: neoscada   文件: ProfileResourceFactoryImpl.java
/**
 * 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 ProfileResourceImpl ( 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 );

    result.getDefaultSaveOptions ().put ( XMLResource.OPTION_URI_HANDLER, new URIHandlerImpl.PlatformSchemeAware () );

    return result;
}
 
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource ( URI uri )
{
    XMLResource result = new MemoryManagerResourceImpl ( 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;
}
 
源代码8 项目: bonita-studio   文件: ModelResourceFactoryImpl.java
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource(URI uri) {
	XMLResource result = new ModelResourceImpl(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);
	
	//Ignore Unknown Feature
	result.getDefaultLoadOptions().put(XMLResource.OPTION_RECORD_UNKNOWN_FEATURE, Boolean.TRUE);
	
	return result;
}
 
源代码9 项目: neoscada   文件: ExporterResourceFactoryImpl.java
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource ( URI uri )
{
    XMLResource result = new ExporterResourceImpl ( 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;
}
 
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource ( URI uri )
{
    XMLResource result = new ConfigurationResourceImpl ( 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;
}
 
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource ( URI uri )
{
    XMLResource result = new ConfigurationResourceImpl ( 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;
}
 
源代码12 项目: scava   文件: CrossflowDiagramEditorUtil.java
/**
* @generated
*/
public static View findView(DiagramEditPart diagramEditPart, EObject targetElement,
		LazyElement2ViewMap lazyElement2ViewMap) {
	boolean hasStructuralURI = false;
	if (targetElement.eResource() instanceof XMLResource) {
		hasStructuralURI = ((XMLResource) targetElement.eResource()).getID(targetElement) == null;
	}

	View view = null;
	LinkedList<EditPart> editPartHolder = new LinkedList<EditPart>();
	if (hasStructuralURI && !lazyElement2ViewMap.getElement2ViewMap().isEmpty()) {
		view = lazyElement2ViewMap.getElement2ViewMap().get(targetElement);
	} else if (findElementsInDiagramByID(diagramEditPart, targetElement, editPartHolder) > 0) {
		EditPart editPart = editPartHolder.get(0);
		view = editPart.getModel() instanceof View ? (View) editPart.getModel() : null;
	}

	return (view == null) ? diagramEditPart.getDiagramView() : view;
}
 
源代码13 项目: xtext-extras   文件: AbstractPortableURIsTest.java
@Before
public void setUp() throws Exception {
	globalStateMemento = GlobalRegistries.makeCopyOfGlobalState();
	EPackage.Registry.INSTANCE.put(XMLTypePackage.eNS_URI, XMLTypePackage.eINSTANCE);
	resourceSet = new XtextResourceSet();
	resourceSet.getPackageRegistry().put(EcorePackage.eNS_URI, EcorePackage.eINSTANCE);
	resourceSet.getPackageRegistry().put(GenModelPackage.eNS_URI, GenModelPackage.eINSTANCE);
	resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("genmodel", new EcoreResourceFactoryImpl());
	resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("ecore", new EcoreResourceFactoryImpl());
	resourceSet.getURIConverter().getURIMap().put(URI.createPlatformPluginURI("org.eclipse.xtext/", false), URI.createURI("classpath:/"));
	resourceSet.getURIConverter().getURIMap().put(URI.createPlatformPluginURI("org.eclipse.xtext.xbase/", false), URI.createURI("classpath:/"));
	resourceSet.getURIConverter().getURIMap().put(URI.createPlatformPluginURI("org.eclipse.xtext.common.types/", false), URI.createURI("classpath:/"));
	resourceSet.getURIConverter().getURIMap().put(URI.createPlatformResourceURI("org.eclipse.emf.ecore/", false), URI.createURI("classpath:/"));
	resourceSet.getURIConverter().getURIMap().put(URI.createPlatformResourceURI("org.eclipse.xtext.xbase/", false), URI.createURI("classpath:/"));
	resourceSet.getURIConverter().getURIMap().put(URI.createPlatformResourceURI("org.eclipse.xtext.common.types/", false), URI.createURI("classpath:/"));
	resourceSet.getLoadOptions().put(XMLResource.OPTION_URI_HANDLER, this);
	resourceSet.setClasspathURIContext(getClasspathURIContext());
}
 
@Override
protected void doSave(final Object content) {
    final Resource resource = getEMFResource();
    if (content instanceof Configuration) {
        resource.getContents().clear();
        resource.getContents().add(EcoreUtil.copy((Configuration) content));
    }
    try {
        final Map<String, String> options = new HashMap<String, String>();
        options.put(XMLResource.OPTION_ENCODING, "UTF-8");
        options.put(XMLResource.OPTION_XML_VERSION, "1.0");
        resource.save(options);
        resource.unload();

    } catch (final IOException e) {
        BonitaStudioLog.error(e);
    }
}
 
@Override
protected void doSave(final Object content) {
    if(content instanceof ConnectorConfiguration){
        final Resource emfResource = getEMFResource() ;
        emfResource.getContents().clear() ;
        emfResource.getContents().add(EcoreUtil.copy((EObject) content)) ;
        final Map<Object, Object> options = new HashMap<Object, Object>();
        options.put(XMLResource.OPTION_ENCODING, "UTF-8");
        options.put(XMLResource.OPTION_XML_VERSION, "1.0");
        if (emfResource instanceof XMLResourceImpl) {
            options.putAll(((XMLResourceImpl) emfResource).getDefaultSaveOptions());
        }
        try {
            emfResource.save(options);
        } catch (final IOException e) {
            BonitaStudioLog.error(e) ;
        }
    }

}
 
源代码16 项目: statecharts   文件: ShadowModelValidationJob.java
protected void cloneResource(final IProgressMonitor monitor, final Resource shadowResource)
		throws ExecutionException {
	final ByteArrayOutputStream bout = new ByteArrayOutputStream();
	try {
		TransactionUtil.getEditingDomain(resource).runExclusive(() -> {
			try {
				XMISaveImpl saver = new XMISaveImpl(new XMIHelperImpl((XMLResource) resource));
				saver.save((XMLResource) resource, bout, Collections.emptyMap());
				bout.flush();
			} catch (Throwable tt) {
				tt.printStackTrace();
			}
		});
	} catch (InterruptedException e1) {
		e1.printStackTrace();
	}
	try {
		shadowResource.load(new ByteArrayInputStream(bout.toByteArray()), Collections.emptyMap());
	} catch (IOException e) {
		e.printStackTrace();
	}

}
 
@Override
protected Release getRelease(final Migrator targetMigrator, final Resource resource) {
    final Map<Object, Object> loadOptions = new HashMap<Object, Object>();
    //Ignore unknown features
    loadOptions.put(XMIResource.OPTION_RECORD_UNKNOWN_FEATURE, Boolean.TRUE);
    final XMLOptions options = new XMLOptionsImpl();
    options.setProcessAnyXML(true);
    loadOptions.put(XMLResource.OPTION_XML_OPTIONS, options);
    String modelVersion = null;
    try {
        resource.load(loadOptions);
        modelVersion = getModelVersion(resource);
    } catch (final IOException e) {
        BonitaStudioLog.error(e, CommonRepositoryPlugin.PLUGIN_ID);
    } finally {
        resource.unload();
    }
    for (final Release release : targetMigrator.getReleases()) {
        if (release.getLabel().equals(modelVersion)) {
            return release;
        }
    }
    return targetMigrator.getReleases().iterator().next(); //First release of all time
}
 
源代码18 项目: orcas   文件: ModelWriter.java
public static String getSkriptXml( Model pModel )
{
  Resource.Factory.Registry lRegistry = Resource.Factory.Registry.INSTANCE;
  Map<String,Object> lMap = lRegistry.getExtensionToFactoryMap();
  lMap.put( "xml", new XMLResourceFactoryImpl() );

  ResourceSet lResourceSet = new ResourceSetImpl();
  Resource lResource = lResourceSet.createResource( URI.createFileURI( "*.xml" ) );

  ((XMLResource)lResource).getDefaultSaveOptions();

  lResource.getContents().add( pModel );
  try
  {
    ByteArrayOutputStream lByteArrayOutputStream = new ByteArrayOutputStream();
    lResource.save( lByteArrayOutputStream, Collections.EMPTY_MAP );

    return new String( lByteArrayOutputStream.toByteArray() );
  }
  catch( IOException e )
  {
    throw new RuntimeException( e );
  }
}
 
源代码19 项目: orcas   文件: XtextFileLoader.java
@SuppressWarnings( "unchecked" )
public T loadModelXml( String pFilename, String pNamespaceUri, EPackage pEPackage )
{
  EPackage.Registry.INSTANCE.put( pNamespaceUri, pEPackage );
  Resource.Factory.Registry lRegistry = Resource.Factory.Registry.INSTANCE;
  Map<String, Object> lMap = lRegistry.getExtensionToFactoryMap();
  lMap.put( "xml", new XMLResourceFactoryImpl() );

  ResourceSet lResourceSet = new ResourceSetImpl();
  Resource lResource = lResourceSet.createResource( URI.createFileURI( pFilename ) );

  ((XMLResource) lResource).getDefaultSaveOptions();

  try
  {
    lResource.load( Collections.EMPTY_MAP );
  }
  catch( IOException e )
  {
    throw new RuntimeException( e );
  }

  return (T) lResource.getContents().get( 0 );
}
 
源代码20 项目: birt   文件: AttributeResourceFactoryImpl.java
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc --> <!--
 * end-user-doc -->
 * @generated
 */
@Override
public Resource createResource( URI uri )
{
	XMLResource result = new AttributeResourceImpl( 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;
}
 
源代码21 项目: birt   文件: DataResourceFactoryImpl.java
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource( URI uri )
{
	XMLResource result = new DataResourceImpl( 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;
}
 
源代码22 项目: birt   文件: ModelResourceFactoryImpl.java
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc --> <!--
 * end-user-doc -->
 * @generated
 */
@Override
public Resource createResource( URI uri )
{
	XMLResource result = new ModelResourceImpl( 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;
}
 
源代码23 项目: bonita-studio   文件: DcResourceFactoryImpl.java
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource(URI uri) {
	XMLResource result = new DcResourceImpl(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);
	
	//Ignore Unknown Feature
	result.getDefaultLoadOptions().put(XMLResource.OPTION_RECORD_UNKNOWN_FEATURE, Boolean.TRUE);
	
	return result;
}
 
源代码24 项目: birt   文件: SerializerImpl.java
public void savePreferences( ChartPreferences preferences, OutputStream os )
		throws IOException
{
	// Create and setup local ResourceSet
	ResourceSet rsChart = new ResourceSetImpl( );
	rsChart.getResourceFactoryRegistry( )
			.getExtensionToFactoryMap( )
			.put( "chart", new ModelResourceFactoryImpl( ) ); //$NON-NLS-1$

	// Create resources to represent the disk files to be used to store the
	// models
	Resource rChart = rsChart.createResource( URI.createFileURI( "test.chart" ) ); //$NON-NLS-1$

	// Add the chart to the resource
	rChart.getContents( ).add( preferences );

	Map<String, Object> options = new HashMap<String, Object>( );
	options.put( XMLResource.OPTION_ENCODING, "UTF-8" ); //$NON-NLS-1$

	// Save the resource to disk
	rChart.save( os, options );
}
 
源代码25 项目: birt   文件: SerializerImpl.java
public Chart read( URI uri ) throws IOException
{
	// Create and setup local ResourceSet
	ResourceSet rsChart = new ResourceSetImpl( );
	rsChart.getResourceFactoryRegistry( )
			.getExtensionToFactoryMap( )
			.put( "chart", new ModelResourceFactoryImpl( ) ); //$NON-NLS-1$

	// Create resources to represent the disk files to be used to store the
	// models
	Resource rChart = null;

	rChart = rsChart.createResource( uri );

	Map<String, Object> options = new HashMap<String, Object>( );
	options.put( XMLResource.OPTION_ENCODING, "UTF-8" ); //$NON-NLS-1$

	rChart.load( options );
	return (Chart) rChart.getContents( ).get( 0 );
}
 
源代码26 项目: birt   文件: SerializerImpl.java
public ChartPreferences loadPreferences( InputStream is )
		throws IOException
{
	// Create and setup local ResourceSet
	ResourceSet rsChart = new ResourceSetImpl( );
	rsChart.getResourceFactoryRegistry( )
			.getExtensionToFactoryMap( )
			.put( "chart", new ModelResourceFactoryImpl( ) ); //$NON-NLS-1$

	// Create resources to represent the disk files to be used to store the
	// models
	Resource rChart = rsChart.createResource( URI.createFileURI( "test.chart" ) ); //$NON-NLS-1$

	Map<String, Object> options = new HashMap<String, Object>( );
	options.put( XMLResource.OPTION_ENCODING, "UTF-8" ); //$NON-NLS-1$

	rChart.load( is, options );
	return (ChartPreferences) rChart.getContents( ).get( 0 );
}
 
源代码27 项目: birt   文件: ComponentResourceFactoryImpl.java
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource( URI uri )
{
	XMLResource result = new ComponentResourceImpl( 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;
}
 
源代码28 项目: birt   文件: TypeResourceFactoryImpl.java
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource( URI uri )
{
	XMLResource result = new TypeResourceImpl( 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;
}
 
源代码29 项目: birt   文件: LayoutResourceFactoryImpl.java
/**
 * Creates an instance of the resource.
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * @generated
 */
@Override
public Resource createResource( URI uri )
{
	XMLResource result = new LayoutResourceImpl( 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;
}
 
源代码30 项目: birt   文件: RadarTypeResourceFactoryImpl.java
/**
 * Creates an instance of the resource. <!-- begin-user-doc --> <!--
 * end-user-doc -->
 * 
 * @generated
 */
@Override
public Resource createResource( URI uri )
{
	XMLResource result = new RadarTypeResourceImpl( 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;
}
 
 类所在包
 类方法
 同包方法