eclipseme.core.model
Interface IConfiguration

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IPlatformComponent
All Known Implementing Classes:
Configuration

public interface IConfiguration
extends IPlatformComponent

Representation of a J2ME configuration such as CLDC or CDC. An IConfiguration is an IPlatformComponent that is owned by an IWirelessToolkit instance and provides an optional library to the build path.

Note: This class/interface is part of an interim API that is still under development and expected to change before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken as the API evolves. *

Copyright (c) 2003-2005 Craig Setera
All Rights Reserved.
Licensed under the Eclipse Public License - v 1.0


$Revision: 1.5 $
$Date: 2005/07/07 02:36:57 $

Author:
Craig Setera

Method Summary
 org.eclipse.jdt.core.IClasspathEntry getLibrary()
          Return the library that provides the implementation of the configuration API or null if no separate library is necessary.
 java.lang.String getSpecificationVersion()
          Return the version of this configuration as defined by the specification.
 IWirelessToolkit getWirelessToolkit()
          Get the wireless toolkit in which this configuration is defined or null if not defined by a toolkit.
 
Methods inherited from interface eclipseme.core.model.IPlatformComponent
addDependentComponent, getDependentComponents, getIdentifier, getName, getPersistenceDelegate, getVersion, hasDependentComponents, isDerived, removeDependentComponent
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getLibrary

public org.eclipse.jdt.core.IClasspathEntry getLibrary()
Return the library that provides the implementation of the configuration API or null if no separate library is necessary.

Returns:
an IClasspathEntry representing the library or null if there is no specific library for this configuration.

getSpecificationVersion

public java.lang.String getSpecificationVersion()
Return the version of this configuration as defined by the specification.

Returns:
the specification version

getWirelessToolkit

public IWirelessToolkit getWirelessToolkit()
Get the wireless toolkit in which this configuration is defined or null if not defined by a toolkit.

Returns:
The wireless toolkit.