net.officefloor.eclipse.classpathcontainer
Class ExtensionClasspathProviderEntry

java.lang.Object
  extended by net.officefloor.eclipse.classpathcontainer.ExtensionClasspathProviderEntry

public class ExtensionClasspathProviderEntry
extends Object

Entry for an ExtensionClasspathProvider.

Author:
Daniel Sagenschneider

Constructor Summary
ExtensionClasspathProviderEntry()
          Default constructor for retrieving.
ExtensionClasspathProviderEntry(String extensionClassName)
          Initiate.
 
Method Summary
 org.eclipse.jdt.core.IClasspathEntry[] getClasspathEntries(Map<String,ExtensionClasspathProvider> providers, OfficeFloorClasspathContainer container)
          Obtains the IClasspathEntry instances for the ExtensionClasspathProvider of this ExtensionClasspathProviderEntry.
 String getExtensionClassName()
          Obtains the ExtensionClasspathProvider class name.
 void setExtensionClassName(String extensionClassName)
          Specifies the ExtensionClasspathProvider class name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionClasspathProviderEntry

public ExtensionClasspathProviderEntry()
Default constructor for retrieving.


ExtensionClasspathProviderEntry

public ExtensionClasspathProviderEntry(String extensionClassName)
Initiate.

Parameters:
extensionClassName - ExtensionClasspathProvider class name.
Method Detail

getExtensionClassName

public String getExtensionClassName()
Obtains the ExtensionClasspathProvider class name.

Returns:
ExtensionClasspathProvider class name or null if not applicable.

setExtensionClassName

public void setExtensionClassName(String extensionClassName)
Specifies the ExtensionClasspathProvider class name.

Parameters:
extensionClassName - ExtensionClasspathProvider class name.

getClasspathEntries

public org.eclipse.jdt.core.IClasspathEntry[] getClasspathEntries(Map<String,ExtensionClasspathProvider> providers,
                                                                  OfficeFloorClasspathContainer container)
Obtains the IClasspathEntry instances for the ExtensionClasspathProvider of this ExtensionClasspathProviderEntry.

Parameters:
providers - ExtensionClasspathProvider instances by their class names.
container - OfficeFloorClasspathContainer.
Returns:
IClasspathEntry instances for the ExtensionClasspathProvider of this ExtensionClasspathProviderEntry.


Copyright © 2005-2013. All Rights Reserved.