Faceted Project Framework
Version 1.3

org.eclipse.wst.common.project.facet.core.runtime
Class IRuntimeBridge.Stub

java.lang.Object
  extended by org.eclipse.wst.common.project.facet.core.runtime.IRuntimeBridge.Stub
All Implemented Interfaces:
IRuntimeBridge.IStub
Enclosing interface:
IRuntimeBridge

public abstract static class IRuntimeBridge.Stub
extends Object
implements IRuntimeBridge.IStub

Represents a single bridged runtime. The system will wrap this interface and expose it to clients as IRuntime. All relevant calls will be delegated to this interface.

Since:
3.0
Author:
Konstantin Komissarchik

Constructor Summary
IRuntimeBridge.Stub()
           
 
Method Summary
abstract  Map<String,String> getProperties()
          Returns the properties associated with this runtime component.
abstract  List<IRuntimeComponent> getRuntimeComponents()
          Returns the runtime components that comprise this runtime.
 IStatus validate(IProgressMonitor monitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IRuntimeBridge.Stub

public IRuntimeBridge.Stub()
Method Detail

getRuntimeComponents

public abstract List<IRuntimeComponent> getRuntimeComponents()
Returns the runtime components that comprise this runtime. Note that the order is important since for some operations components are consulted in order and the first one capable of performing the operation wins.

Specified by:
getRuntimeComponents in interface IRuntimeBridge.IStub
Returns:
the runtime components that comprise this runtime
Since:
3.0

getProperties

public abstract Map<String,String> getProperties()
Returns the properties associated with this runtime component. The contents will vary depending on how the runtime was created and what component types/versions it's comprised of.

Specified by:
getProperties in interface IRuntimeBridge.IStub
Returns:
the properties associated with this runtime
Since:
3.0

validate

public IStatus validate(IProgressMonitor monitor)
Since:
3.0

Faceted Project Framework
Version 1.3

Copyright (c) 2008 BEA Systems, Inc. and others. All rights reserved.