Examples of ReferenceResolver


Examples of com.volantis.mcs.wbsax.ReferenceResolver

            throws WBDOMException {
       
        // Set up for the serialisation.
        // This involves setting up for the creation of an output string table
        // if there was an input string table.
        ReferenceResolver resolver;
        StringTable outputStringTable = null;
        StringTable inputStringTable = document.getStringTable();
        if (inputStringTable != null && inputStringTable.size() > 0) {
            outputStringTable = new StringTable();
            StringReferenceFactory references  = new StringReferenceFactory(
                    outputStringTable, document.getStringFactory());
            resolver = new CopyReferenceResolver(references);           
        } else {
            resolver = new NullReferenceResolver();
        }
        initialiseSerialisers(resolver);
       
        // Serialise the document.
        try {
            // Kick off the document.
            handler.startDocument(document.getVersion(),
                    document.getPublicId(), document.getCodec(),
                    outputStringTable, document.getStringFactory());
            // Visit down in to the document to serialise it.
            visitElement(document.getRootElement());
            // Complete the output string table, if neccessary.
            resolver.markComplete();
            // Finish off the document.
            handler.endDocument();
        } catch (WBSAXException e) {           
            throw new WBDOMException(
                        exceptionLocalizer.format("wbdom-document-write-error"),
View Full Code Here

Examples of com4j.tlbimp.ReferenceResolver

        final Set<IWTypeLib> libsToGen = new HashSet<IWTypeLib>();
        for (Lib lib : libs.values()) {
            libsToGen.add(COM4J.loadTypeLibrary(lib.getFile()).queryInterface(IWTypeLib.class));
        }

        ReferenceResolver resolver = new ReferenceResolver() {
            public String resolve(IWTypeLib lib) {
                GUID libid = lib.getLibid();
                if( libs.containsKey(libid) ) {
                    String pkg = libs.get(libid).getPackage();
                    if(pkg!=null)
View Full Code Here

Examples of io.crate.metadata.ReferenceResolver

            .add(new MetaDataInformationModule())
            .add(new ScalarFunctionModule())
            .add(new PredicateModule()).createInjector();
        visitor = new ReferenceToTrueVisitor();
        Functions functions = injector.getInstance(Functions.class);
        ReferenceResolver referenceResolver = injector.getInstance(ReferenceResolver.class);
        ReferenceInfos referenceInfos = injector.getInstance(ReferenceInfos.class);
        normalizer = new EvaluatingNormalizer(functions, RowGranularity.CLUSTER, referenceResolver);
        analyzer = new SelectStatementAnalyzer(
            referenceInfos,
            functions,
View Full Code Here

Examples of org.apache.cxf.ws.policy.attachment.reference.ReferenceResolver

        String absoluteURI = di.getBaseURI() + ref.getURI();
        Policy resolved = registry.lookup(absoluteURI);
        if (null != resolved) {
            return resolved;
        }
        ReferenceResolver resolver = new LocalServiceModelReferenceResolver(di, builder);
        resolved = resolver.resolveReference(uri);
        if (null != resolved) {
            ref.setURI(absoluteURI);
            registry.register(absoluteURI, resolved);
        }
        return resolved;
View Full Code Here

Examples of org.apache.cxf.ws.policy.attachment.reference.ReferenceResolver

    protected Policy resolveExternal(PolicyReference ref,  String baseURI) {
        Policy resolved = registry.lookup(ref.getURI());
        if (null != resolved) {
            return resolved;
        }
        ReferenceResolver resolver = new RemoteReferenceResolver(baseURI, builder);
        return resolver.resolveReference(ref.getURI());
    }
View Full Code Here

Examples of org.apache.cxf.ws.policy.attachment.reference.ReferenceResolver

        String absoluteURI = doc.getBaseURI() + ref.getURI();
        Policy resolved = registry.lookup(absoluteURI);
        if (null != resolved) {
            return resolved;
        }
        ReferenceResolver resolver = new LocalDocumentReferenceResolver(doc, builder);
        resolved = resolver.resolveReference(relativeURI);
        if (null != resolved) {
            ref.setURI(absoluteURI);
            registry.register(absoluteURI, resolved);
        }
        return resolved;
View Full Code Here

Examples of org.apache.cxf.ws.policy.attachment.reference.ReferenceResolver

        PolicyRegistry registry = bus.getExtension(PolicyEngine.class).getRegistry();
        Policy resolved = registry.lookup(absoluteURI);
        if (null != resolved) {
            return resolved;
        }
        ReferenceResolver resolver = new ReferenceResolver() {
            public Policy resolveReference(String uri) {
                PolicyBean pb = (PolicyBean)context.getBean(uri);
                if (null != pb) {
                    PolicyBuilder builder = bus.getExtension(PolicyBuilder.class);
                    return builder.getPolicy(pb.getElement());
                }
                return null;
            }
        };
        resolved = resolver.resolveReference(uri);
        if (null != resolved) {
            ref.setURI(absoluteURI);
            registry.register(absoluteURI, resolved);
        }
        return resolved;
View Full Code Here

Examples of org.apache.cxf.ws.policy.attachment.reference.ReferenceResolver

        return resolved;
    }
   
    protected Policy resolveExternal(PolicyReference ref,  String baseURI, Bus bus) {
        PolicyBuilder builder = bus.getExtension(PolicyBuilder.class);
        ReferenceResolver resolver = new RemoteReferenceResolver(baseURI, builder);
        PolicyRegistry registry = bus.getExtension(PolicyEngine.class).getRegistry();
        Policy resolved = registry.lookup(ref.getURI());
        if (null != resolved) {
            return resolved;
        }
        return resolver.resolveReference(ref.getURI());
    }
View Full Code Here

Examples of org.apache.cxf.ws.policy.attachment.reference.ReferenceResolver

        Policy resolved = registry.lookup(absoluteURI);
        if (null != resolved) {
            return resolved;
        }
       
        ReferenceResolver resolver = new LocalServiceModelReferenceResolver(di, builder);
        resolved = resolver.resolveReference(uri);
        if (null != resolved) {
            ref.setURI(absoluteURI);
            registry.register(absoluteURI, resolved);
        }
        return resolved;
View Full Code Here

Examples of org.apache.cxf.ws.policy.attachment.reference.ReferenceResolver

        this.setPolicyInternal(bus.getExtension(PolicyBuilder.class).getPolicy(newPolicy));
    }
   
    protected void setPolicyInternal(String policyReference) {
        PolicyBuilder builder = bus.getExtension(PolicyBuilder.class);
        ReferenceResolver resolver = new RemoteReferenceResolver(null, builder);
        PolicyRegistry registry = bus.getExtension(PolicyEngine.class).getRegistry();
        Policy resolved = registry.lookup(policyReference);
        if (null != resolved) {
            this.setPolicyInternal(resolved);
        } else {
            this.setPolicyInternal(resolver.resolveReference(policyReference));
        }
    }
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.