Package com.volantis.mcs.eclipse.common.odom

Examples of com.volantis.mcs.eclipse.common.odom.ODOMFactory


            String selectedDevices [];

            if (options.isDeviceNameSearch()) {
                selectedDevices = DeviceRepositoryAccessorManager.
                        selectHierarchyDevices(fileName,
                        transformerFactory, new ODOMFactory(), re);
                for (int i = 0; i < selectedDevices.length; i++) {
                    DeviceSearchMatch match =
                            new DeviceSearchMatch(repositoryFile,
                            selectedDevices[i]);
                    searchResult.addMatch(match);
                }
            }
            if (options.isDevicePatternSearch()) {
                selectedDevices =
                        DeviceRepositoryAccessorManager.
                        selectIdentityDevices(fileName,
                                transformerFactory, new ODOMFactory(), re);
                for (int i = 0; i < selectedDevices.length; i++) {
                    DeviceSearchMatch match =
                            new DeviceSearchMatch(repositoryFile,
                            selectedDevices[i]);
                    searchResult.addMatch(match);
View Full Code Here



    protected void setUp() throws Exception {
        super.setUp();
        SAXBuilder builder = new SAXBuilder();
        odomFactory = new ODOMFactory();
        builder.setFactory(odomFactory);

        document =
        builder.build(getClass().
                      getResourceAsStream("UndoRedoTestCase01.xml"));
View Full Code Here

        setUp(xml);
    }


    protected void setUp(String source) throws Exception {
        factory = new ODOMFactory();

        SAXBuilder builder = new SAXBuilder();
        builder.setFactory(factory);

        doc = builder.build(new StringReader(source));
View Full Code Here

            File orig = new File(archiveAccessor.getArchiveFileName());
            try {
                IOUtils.copyFiles(orig, new File(backupName));
                DeviceRepositoryAccessorManager dram =
                        new DeviceRepositoryAccessorManager(archiveAccessor,
                                new ODOMFactory());
                dram.writeRepository();
            } catch (IOException e) {
                EclipseCommonPlugin.handleError(ABPlugin.getDefault(), e);
            } catch (RepositoryException e) {
                EclipseCommonPlugin.handleError(ABPlugin.getDefault(), e);
View Full Code Here

        try {
            selectionElement.removeChildren(
                        DeviceRepositorySchemaConstants.
                            POLICY_DEFINITION_KEYWORD_ELEMENT_NAME,
                        namespace);
            ODOMFactory factory = context.getODOMFactory();
            Object[] keywords = selectionValueBuilder.getItems();
            for (int i=0; i<keywords.length; i++) {
                Element keyword = factory.element(
                            DeviceRepositorySchemaConstants.
                                POLICY_DEFINITION_KEYWORD_ELEMENT_NAME,
                            namespace);
                keyword.addContent(factory.text((String) keywords[i]));
                selectionElement.addContent(keyword);
            }
        } finally {
            policyDefinition.addChangeListener(odomChangeListener);
        }
View Full Code Here

     * value for the specified policy type.
     * @param policyType the policy type
     * @return the policy element with an appropriate default value
     */
    private Element createPolicyElement(final PolicyType policyType) {
        final JDOMFactory factory = new ODOMFactory();

        final Element policiesElement = factory.element(
                DeviceRepositorySchemaConstants.POLICIES_ELEMENT_NAME,
                DEVICE_NS);
        policyType.addDefaultPolicyValue(policiesElement,
                "myPolicy", factory, null);

View Full Code Here

        TemporaryFileManager tempFileMgr = new TemporaryFileManager(
                new TestDeviceRepositoryCreator());
        tempFileMgr.executeWith(new TemporaryFileExecutor() {
            public void execute(File repository) throws Exception {

                JDOMFactory jdomFactory = new ODOMFactory();
                DeviceRepositoryAccessorManager manager =
                        new DeviceRepositoryAccessorManager(
                                repository.getPath(),
                                new TestTransformerMetaFactory(), jdomFactory, false);

                String sName = DeviceRepositorySchemaConstants.STANDARD_ELEMENT_NAME;

                ODOMElement e = (ODOMElement) manager.retrieveDeviceIdentification("PC");
                //create a standard element and add it to the device identification
                ODOMElement standard = (ODOMElement) jdomFactory.element(sName,
                        e.getNamespace());
                e.addContent(standard);

                List children = e.getChildren();
                Object[] childArray = children.toArray();
View Full Code Here

        TemporaryFileManager tempFileMgr = new TemporaryFileManager(
                new TestDeviceRepositoryCreator());
        tempFileMgr.executeWith(new TemporaryFileExecutor() {
            public void execute(File repository) throws Exception {

                JDOMFactory jdomFactory = new ODOMFactory();
                DeviceRepositoryAccessorManager manager =
                        new DeviceRepositoryAccessorManager(
                                repository.getPath(),
                                new TestTransformerMetaFactory(), jdomFactory, false);

                String sName = DeviceRepositorySchemaConstants.STANDARD_ELEMENT_NAME;

                ODOMElement e = (ODOMElement) manager.retrieveDeviceIdentification("PC");
                // create a standard element
                ODOMElement standard = (ODOMElement) jdomFactory.element(sName,
                        e.getNamespace());
                //add to the element
                e.addContent(standard);

                List children = e.getChildren();
View Full Code Here

                DeviceRepositoryAccessorManager manager =
                        new DeviceRepositoryAccessorManager(
                                repository.getPath(),
                                new TestTransformerMetaFactory(),
                                new ODOMFactory(), false);

                // Test with two different regular expressions
                checkSelection(manager.selectHierarchyDevices(getTestRE(false)), false);
                checkSelection(manager.selectHierarchyDevices(getTestRE(true)), true);
            }
View Full Code Here

                DeviceRepositoryAccessorManager manager =
                        new DeviceRepositoryAccessorManager(
                                repository.getPath(),
                                new TestTransformerMetaFactory(),
                                new ODOMFactory(), false);

                RE re = new RE("Moz*");
                String selection [] = manager.selectIdentityDevices(re);

                assertNotNull(selection);
View Full Code Here

TOP

Related Classes of com.volantis.mcs.eclipse.common.odom.ODOMFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.