|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.officefloor.eclipse.socket.AbstractSocketWorkSourceExtension<W,S>
public abstract class AbstractSocketWorkSourceExtension<W extends Work,S extends WorkSource<W>>
Provides abstract functionality for a source extension.
| Field Summary |
|---|
| Fields inherited from interface net.officefloor.eclipse.extension.worksource.WorkSourceExtension |
|---|
EXTENSION_ID |
| Fields inherited from interface net.officefloor.eclipse.extension.classpath.ExtensionClasspathProvider |
|---|
EXTENSION_ID |
| Constructor Summary | |
|---|---|
AbstractSocketWorkSourceExtension(Class<S> workSourceClass,
String workSourceLabel)
Initiate. |
|
| Method Summary | |
|---|---|
ClasspathProvision[] |
getClasspathProvisions()
Obtains the ClasspathProvision instances for the extension. |
String |
getSuggestedWorkName(PropertyList properties)
Obtains the suggested name of the Work. |
Class<S> |
getWorkSourceClass()
Obtains the class of the WorkSource being enriched in its usage. |
String |
getWorkSourceLabel()
Obtains the label for the WorkSource. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.officefloor.eclipse.extension.worksource.WorkSourceExtension |
|---|
createControl, getTaskDocumentation |
| Constructor Detail |
|---|
public AbstractSocketWorkSourceExtension(Class<S> workSourceClass,
String workSourceLabel)
workSourceClass - WorkSource class.workSourceLabel - Label for the WorkSource.| Method Detail |
|---|
public ClasspathProvision[] getClasspathProvisions()
ExtensionClasspathProviderClasspathProvision instances for the extension.
getClasspathProvisions in interface ExtensionClasspathProviderClasspathProvision instances for the extension.public Class<S> getWorkSourceClass()
WorkSourceExtensionWorkSource being enriched in its usage.
getWorkSourceClass in interface WorkSourceExtension<W extends Work,S extends WorkSource<W>>WorkSource being enriched in its usage.public String getWorkSourceLabel()
WorkSourceExtension
Obtains the label for the WorkSource.
This is a descriptive name that can be used other than the fully
qualified name of the WorkSource.
getWorkSourceLabel in interface WorkSourceExtension<W extends Work,S extends WorkSource<W>>WorkSource.public String getSuggestedWorkName(PropertyList properties)
WorkSourceExtensionWork.
getSuggestedWorkName in interface WorkSourceExtension<W extends Work,S extends WorkSource<W>>properties - PropertyList.
Work name or null if no
suggestion.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||