Package com.volantis.mcs.protocols.builder

Examples of com.volantis.mcs.protocols.builder.ProtocolBuilder


     *
     * @return HTML 3.2 Protocol class
     */
    protected DOMProtocol createProtocol() {
        // todo: use test version, requires moving all test protocols to runtime.
        ProtocolBuilder builder = new ProtocolBuilder();

        ((DefaultDevice) device.getDevice()).setPolicyValue(
            DevicePolicyConstants.SUPPORTS_JAVASCRIPT, "true");
        device.setProtocolConfiguration(null);

        return (DOMProtocol) builder.build(
                new ProtocolRegistry.HTMLVersion3_2Factory(), device);
    }
View Full Code Here


       
    /**
     * Create XHTMLBasic protocol to test against.
     */   
    protected DOMProtocol createProtocol() {
        ProtocolBuilder builder = new ProtocolBuilder();

        final DefaultDevice defaultDevice =
            new DefaultDevice("device", new HashMap(), null);
        defaultDevice.setPolicyValue(
            DevicePolicyConstants.SUPPORTS_JAVASCRIPT, "true");
   
        InternalDevice device =
            INTERNAL_DEVICE_FACTORY.createInternalDevice(defaultDevice);
        DOMProtocol protocol = (DOMProtocol)builder.build(
            new ProtocolRegistry.XHTMLBasicFactory(), device);

        return protocol;
    }
View Full Code Here

     *
     * @return WML 1.3 Protocol class
     */
    protected DOMProtocol createProtocol() {
        // todo: use test version, requires moving all test protocols to runtime.
        ProtocolBuilder builder = new ProtocolBuilder();

        ProtocolRegistry.WMLVersion1_3Factory protocolFactory =
                new ProtocolRegistry.WMLVersion1_3Factory();

        final DefaultDevice defaultDevice = (DefaultDevice) device.getDevice();
        defaultDevice.setPolicyValue(
            DevicePolicyConstants.SUPPORTS_JAVASCRIPT, "true");
        defaultDevice.setPolicyValue(
            DevicePolicyConstants.DEVICE_HONOURS_ALIGN_WHEN_MODE_NOWRAP, "true");

        //device.setProtocolConfiguration(protocolFactory.createConfiguration(device));
        device.setProtocolConfiguration(null);
       

        DOMProtocol protocol = (DOMProtocol) builder.build(
                protocolFactory, device);
        return protocol;
    }
View Full Code Here

    /**
     * Create protocol to test against.
     */   
    protected DOMProtocol createDOMProtocol() {
       
        ProtocolBuilder builder = new ProtocolBuilder();

        final DefaultDevice defaultDevice = new DefaultDevice("device", null, null);
        defaultDevice.setPolicyValue(
            DevicePolicyConstants.SUPPORTS_JAVASCRIPT, "true");
        defaultDevice.setPolicyValue(
            DevicePolicyConstants.SUPPORTS_VFC, "true");
        defaultDevice.setPolicyValue(
            DevicePolicyConstants.SUPPORTS_VFC_SINCE, "4.0.0");

        InternalDevice device =
            INTERNAL_DEVICE_FACTORY.createInternalDevice(defaultDevice);
        return (DOMProtocol)builder.build(
            new ProtocolRegistry.XHTMLFullFactory(), device);
    }
View Full Code Here

    /**
     * create a VDXMLVersion2_0 protocol instance
     * @return
     */
    protected DOMProtocol createProtocol() {
        ProtocolBuilder builder = new ProtocolBuilder();
        VolantisProtocol protocol = builder.build(
                new ProtocolRegistry.VDXMLVersion2_0Factory(), device);
        return (DOMProtocol) protocol;
    }
View Full Code Here

     *
     * @return HTML 4 Protocol class
     */
    protected DOMProtocol createProtocol() {

        final ProtocolBuilder builder = new ProtocolBuilder();

        final DefaultDevice defaultDevice =
            new DefaultDevice("Test Device", new HashMap(), null);
        defaultDevice.setPolicyValue(
            DevicePolicyConstants.SUPPORTS_JAVASCRIPT, "true");
        InternalDevice device =
            INTERNAL_DEVICE_FACTORY.createInternalDevice(defaultDevice);

        final DOMProtocol protocol = (DOMProtocol)builder.build(
            new ProtocolRegistry.HTMLVersion4_0Factory(), device);
        return protocol;
    }
View Full Code Here

     *
     * @return HTML 4 Protocol class
     */
    protected DOMProtocol createProtocol() {

        ProtocolBuilder builder = new ProtocolBuilder();

        final DefaultDevice defaultDevice =
            new DefaultDevice("Test Device", new HashMap(), null);
        defaultDevice.setPolicyValue(
            DevicePolicyConstants.SUPPORTS_JAVASCRIPT, "true");
        InternalDevice device =
            INTERNAL_DEVICE_FACTORY.createInternalDevice(defaultDevice);

        DOMProtocol protocol = (DOMProtocol) builder.build(
                new ProtocolRegistry.HTMLVersion4_0Factory(), device);
        return protocol;
    }
View Full Code Here

     */
    protected StyleValueFactory styleValueFactory;

    // Javadoc inherited from super class
    protected VolantisProtocol getProtocol() {
        ProtocolBuilder builder = new ProtocolBuilder();
        VolantisProtocol protocol = builder.build(
                new TestProtocolRegistry.TestWapTV5_WMLVersion1_3Factory(), null);
        ((VolantisProtocolTestable) protocol).setStyleSheetRenderer(
                CSSStyleSheetRenderer.getSingleton());
        return protocol;
    }
View Full Code Here

        ContextInternals.setMarinerPageContext(requestContext, pageContext);
        properties = createPropertyValues();

        InternalDevice internalDevice = InternalDeviceTestHelper.createTestDevice();

        ProtocolBuilder builder = new ProtocolBuilder();
        WapTV5_WMLVersion1_3 protocol = (WapTV5_WMLVersion1_3) builder.build(
                new TestProtocolRegistry.TestWapTV5_WMLVersion1_3Factory(),
                internalDevice);
        ((VolantisProtocolTestable) protocol).setStyleSheetRenderer(
                CSSStyleSheetRenderer.getSingleton());
        protocol.setMarinerPageContext(pageContext);
View Full Code Here

    // Javadoc inherited.
    protected VolantisProtocol createProtocol(
            ProtocolSupportFactory supportFactory,
            ProtocolConfiguration protocolConfiguration) {

        ProtocolBuilder builder = new ProtocolBuilder();
        VolantisProtocol protocol = builder.build(
                new ProtocolRegistry.XHTMLFullFactory(), null);

        return protocol;
    }
View Full Code Here

TOP

Related Classes of com.volantis.mcs.protocols.builder.ProtocolBuilder

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.