All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.havi.ui.HEmulatedGraphicsConfiguration Maven / Gradle / Ivy

package org.havi.ui;

/*
 * Copyright 2000-2003 by HAVi, Inc. Java is a trademark of Sun
 * Microsystems, Inc. All rights reserved.  
 */

/**
   An {@link org.havi.ui.HEmulatedGraphicsConfiguration
   HEmulatedGraphicsConfiguration} is a configuration for a
   "virtual" graphics device that may perform one or more
   emulations, e.g. in the ATSC context an {@link
   org.havi.ui.HEmulatedGraphicsDevice HEmulatedGraphicsDevice} might
   implement multiple {@link
   org.havi.ui.HEmulatedGraphicsConfiguration
   HEmulatedGraphicsConfigurations}, corresponding to each of the
   possible relationships to the high-definition display modes. The
   {@link org.havi.ui.HEmulatedGraphicsConfiguration
   HEmulatedGraphicsConfiguration} would be used to configure a device
   appropriately for rendering into, whilst mapping the emulated
   device onto the "true" physical display, e.g. by
   down-sampling to standard-definition display.
   
   

In essence the {@link org.havi.ui.HEmulatedGraphicsConfiguration HEmulatedGraphicsConfiguration} may be considered as a pair of {@link org.havi.ui.HGraphicsConfiguration HGraphicsConfiguration} objects: one describing the configuration of the emulation and the second describing the corresponding configuration of the implementation.

Hence, an {@link org.havi.ui.HGraphicsConfiguration HGraphicsConfiguration} may be considered as a special case of the {@link org.havi.ui.HEmulatedGraphicsConfiguration HEmulatedGraphicsConfiguration} class, where the emulation and implementation are equivalent.


The parameters to the constructors are as follows, in cases where parameters are not used, then the constructor should use the default values.

Default parameter values exposed in the constructors

ParameterDescriptionDefault value Set methodGet method
None.

Default parameter values not exposed in the constructors

DescriptionDefault valueSet method Get method
None.
@see HEmulatedGraphicsDevice @see HGraphicsConfiguration */ public class HEmulatedGraphicsConfiguration extends HGraphicsConfiguration { /** * It is not intended that applications should directly construct * {@link org.havi.ui.HEmulatedGraphicsConfiguration * HEmulatedGraphicsConfiguration} objects. *

* Creates an {@link org.havi.ui.HEmulatedGraphicsConfiguration * HEmulatedGraphicsConfiguration} object. See the class * description for details of constructor parameters and default * values. */ protected HEmulatedGraphicsConfiguration() { } /** * Returns an {@link org.havi.ui.HGraphicsConfigTemplate * HGraphicsConfigTemplate} describing the virtual (emulation) * characteristics of the {@link * org.havi.ui.HEmulatedGraphicsDevice HEmulatedGraphicsDevice}. * *

* Overridden method from {@link * org.havi.ui.HGraphicsConfiguration HGraphicsConfiguration} -- * for an {@link org.havi.ui.HEmulatedGraphicsConfiguration * HEmulatedGraphicsConfiguration} this returns a description of * the emulation characteristics. * * @return an {@link org.havi.ui.HGraphicsConfigTemplate * HGraphicsConfigTemplate} describing the virtual (emulation) * characteristics of the {@link * org.havi.ui.HEmulatedGraphicsDevice HEmulatedGraphicsDevice}. * * @see HGraphicsConfigTemplate * @see HGraphicsConfiguration * @see HEmulatedGraphicsDevice */ public HGraphicsConfigTemplate getConfigTemplate() { return (null); } /** * Returns an {@link org.havi.ui.HGraphicsConfigTemplate * HGraphicsConfigTemplate} describing the virtual (emulation) * characteristics of the {@link * org.havi.ui.HEmulatedGraphicsDevice HEmulatedGraphicsDevice}. * * @return an {@link org.havi.ui.HGraphicsConfigTemplate * HGraphicsConfigTemplate} describing the virtual (emulation) * characteristics of the {@link * org.havi.ui.HEmulatedGraphicsDevice HEmulatedGraphicsDevice}. * * @see HGraphicsConfigTemplate * @see HEmulatedGraphicsDevice */ public HGraphicsConfigTemplate getEmulation() { return (null); } /** * Returns an {@link org.havi.ui.HGraphicsConfigTemplate * HGraphicsConfigTemplate} describing the physical * (implementation) characteristics of the {@link * org.havi.ui.HEmulatedGraphicsDevice HEmulatedGraphicsDevice}. * * @return an {@link org.havi.ui.HGraphicsConfigTemplate * HGraphicsConfigTemplate} describing the physical * (implementation) characteristics of the {@link * org.havi.ui.HEmulatedGraphicsDevice HEmulatedGraphicsDevice}. * * @see HGraphicsConfigTemplate * @see HEmulatedGraphicsDevice */ public HGraphicsConfigTemplate getImplementation() { return (null); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy