Package com.volantis.mcs.protocols

Examples of com.volantis.mcs.protocols.ProtocolConfiguration


                                      boolean supportsCSS) {
       
        HorizontalRuleEmulator emulator = null;
       
        if (device != null) {                   
            ProtocolConfiguration config =
                    (ProtocolConfiguration) device.getProtocolConfiguration();
            if (config != null) {
                DeviceCapabilityManager deviceCapabilityManager =
                        config.getDeviceCapabilityManager();

                if (deviceCapabilityManager != null) {
                    emulator = determineEmulator(
                            attributes, deviceCapabilityManager, supportsCSS);
                }
View Full Code Here


     */
    private VolantisProtocol createProtocol(ProtocolFactory protocolFactory,
                                            final InternalDevice device) {

        // Get/Create the configuration.
        ProtocolConfiguration configuration =
                getProtocolConfiguration(protocolFactory, device);

        VolantisProtocol protocol = protocolFactory.createProtocol(
                supportFactory, configuration);

View Full Code Here

     * @return configuration
     */
    private ProtocolConfiguration getProtocolConfiguration(
            ProtocolFactory protocolFactory, InternalDevice device) {

        ProtocolConfiguration configuration;

        synchronized(device) {
            configuration = (ProtocolConfiguration)
                    device.getProtocolConfiguration();

View Full Code Here

        x.put("iphone-compatible", new IPhoneCompatibleViewportControlRenderer());
        return x;
    }

    public ViewportControlRenderer getRenderer(VolantisProtocol protocol) {
        ProtocolConfiguration conf = protocol.getProtocolConfiguration();
        String vieportVirtual = conf.getViewportVirtualSupport();
        return (ViewportControlRenderer) renderers.get(vieportVirtual);
    }
View Full Code Here

import com.volantis.mcs.protocols.DOMProtocol;

public class IPhoneCompatibleViewportControlRenderer implements ViewportControlRenderer {

    public void renderMeta(DOMProtocol protocol, DOMOutputBuffer dom) {
        ProtocolConfiguration conf = protocol.getProtocolConfiguration();
        int width = conf.getDevicePixelsX();
        String name = "viewport";
        String content = "width=" + width + ", initial-scale=1.0";

        MetaAttributes metaAttributes = new MetaAttributes();
        metaAttributes.setName(name);
View Full Code Here

            LocalizationFactory.createLogger(CSSRemappingTransformer.class);

    // javadoc inherited
    protected WalkingDOMVisitor getWalkingDOMVisitor(DOMProtocol protocol) {

        final ProtocolConfiguration configuration =
                protocol.getProtocolConfiguration();

        CSSVersion cssVersion = null;

        if (null != configuration) {
            cssVersion = configuration.getCssVersion();
        }

        final Map rules = buildRules(cssVersion);

        return new ElementRuleVisitor(rules);
View Full Code Here

                FrequencyUnit.HZ);
       
        // If protocol is available, check the maximum available
        // frame rate supported by device.
        if (protocol != null) {
            ProtocolConfiguration protocolConfiguration = protocol.getProtocolConfiguration();
           
            if (protocolConfiguration != null) {
                frameRate = Math.min(frameRate, protocolConfiguration.getMaxClientFrameRate());
            }
        }
       
        return frameRate;
    }
View Full Code Here

    protected CSSModule createCSSModule() {
        // Create an instance of CSSModule.
        XHTMLBasicCSSModule cssModule = new XHTMLBasicCSSModule(context);
       
        // Read the target media types out of the protocol configuration.
        ProtocolConfiguration configuration = getProtocolConfiguration();
       
        if (configuration != null) {
            cssModule.setMedia(configuration.getCSSMedia());
        }
       
        return cssModule;
    }
View Full Code Here

TOP

Related Classes of com.volantis.mcs.protocols.ProtocolConfiguration

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.