Examples of QDefinitionBuilderFactory


Examples of org.apache.jackrabbit.spi.commons.nodetype.QDefinitionBuilderFactory

        }

        CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping> reader;
        try {
            reader = new CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping>(cnd, "",
                    this.namespaces, new QDefinitionBuilderFactory());

            List<QNodeTypeDefinition> ntds = reader.getNodeTypeDefinitions();
            nodeTypeDefs.registerNodeTypes(ntds.toArray(new QNodeTypeDefinition[ntds.size()]), true);
        }
        catch (ParseException e) {
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.nodetype.QDefinitionBuilderFactory

                    NamespaceMapping mapping = new NamespaceMapping(session);

                    CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping> reader =
                        new CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping>(
                            new InputStreamReader(in), "cnd input stream", mapping,
                            new QDefinitionBuilderFactory());

                    namespaceMap.putAll(mapping.getPrefixToURIMapping());
                    for (QNodeTypeDefinition ntDef: reader.getNodeTypeDefinitions()) {
                        nodeTypeDefs.add(ntDef);
                    }
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.nodetype.QDefinitionBuilderFactory

            StringReader sr = new StringReader(readString());

            CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping> reader =
                new CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping>(
                    sr, "(internal)", new NamespaceMapping(nsResolver),
                    new QDefinitionBuilderFactory());

            Collection<QNodeTypeDefinition> ntds = reader.getNodeTypeDefinitions();
            if (ntds.size() != 1) {
                throw new JournalException("Expected one node type definition: got " + ntds.size());
            }
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.nodetype.QDefinitionBuilderFactory

                    NamespaceMapping mapping = new NamespaceMapping(context.getSessionImpl());

                    CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping> reader =
                        new CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping>(
                            new InputStreamReader(in), "cnd input stream", mapping,
                            new QDefinitionBuilderFactory());

                    namespaceMap.putAll(mapping.getPrefixToURIMapping());
                    for (QNodeTypeDefinition ntDef: reader.getNodeTypeDefinitions()) {
                        nodeTypeDefs.add(ntDef);
                    }
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.nodetype.QDefinitionBuilderFactory

        try {
            setSystemId(systemId);
            CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping> r;
            if (namespaceMapping == null) {
                r = new CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping>(
                        reader, systemId, new QDefinitionBuilderFactory());
            } else {
                r = new CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping>(
                        reader, systemId, namespaceMapping,
                        new QDefinitionBuilderFactory());
            }
            add(r.getNodeTypeDefinitions(), r.getNamespaceMapping());
        } catch (ParseException e) {
            IOException ie = new IOException("I/O Error while reading node types.");
            ie.initCause(e);
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.nodetype.QDefinitionBuilderFactory

                    NamespaceMapping mapping = new NamespaceMapping(context.getSessionImpl());

                    CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping> reader =
                        new CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping>(
                            new InputStreamReader(in), "cnd input stream", mapping,
                            new QDefinitionBuilderFactory());

                    namespaceMap.putAll(mapping.getPrefixToURIMapping());
                    for (QNodeTypeDefinition ntDef: reader.getNodeTypeDefinitions()) {
                        nodeTypeDefs.add(ntDef);
                    }
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.nodetype.QDefinitionBuilderFactory

        }

        CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping> reader;
        try {
            reader = new CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping>(cnd, "",
                    this.namespaces, new QDefinitionBuilderFactory());

            List<QNodeTypeDefinition> ntds = reader.getNodeTypeDefinitions();
            nodeTypeDefs.registerNodeTypes(ntds.toArray(new QNodeTypeDefinition[ntds.size()]), true);
        }
        catch (ParseException e) {
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.nodetype.QDefinitionBuilderFactory

        // Read in node type def from test file
        Reader reader = new InputStreamReader(getClass().getClassLoader().getResourceAsStream(TEST_FILE));
        CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping> cndReader =
            new CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping>(
                reader, TEST_FILE, new QDefinitionBuilderFactory());

        List<QNodeTypeDefinition> ntdList1 = cndReader.getNodeTypeDefinitions();
        NamespaceMapping nsm = cndReader.getNamespaceMapping();
        NamePathResolver resolver = new DefaultNamePathResolver(nsm);

        // Put imported node type def back into CND form with CND writer
        StringWriter sw = new StringWriter();
        CompactNodeTypeDefWriter.write(ntdList1, nsm, resolver, sw);

        // Rerun the reader on the product of the writer
        cndReader = new CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping>(
                new StringReader(sw.toString()), TEST_FILE, new QDefinitionBuilderFactory());

        List<QNodeTypeDefinition> ntdList2 = cndReader.getNodeTypeDefinitions();

        if (ntdList1.size() == 0 || ntdList1.size() != ntdList2.size()) {
            fail("Exported node type definition was not successfully read back in");
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.nodetype.QDefinitionBuilderFactory

    public void loadCND(Reader in, String systemId)
            throws IOException, InvalidNodeTypeDefException {
        try {
            CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping> r =
                new CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping>(
                    in, systemId, new QDefinitionBuilderFactory());

            for (QNodeTypeDefinition qdef: r.getNodeTypeDefinitions()) {
                add(qdef);
            }
        } catch (ParseException e) {
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.nodetype.QDefinitionBuilderFactory

            StringReader sr = new StringReader(readString());

            CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping> reader =
                new CompactNodeTypeDefReader<QNodeTypeDefinition, NamespaceMapping>(
                    sr, "(internal)", new NamespaceMapping(nsResolver),
                    new QDefinitionBuilderFactory());

            Collection<QNodeTypeDefinition> ntds = reader.getNodeTypeDefinitions();
            if (ntds.size() != 1) {
                throw new JournalException("Expected one node type definition: got " + ntds.size());
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.