|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Path
A representation of the model object 'Path'. Classpath. Object definitions can have their own classpaths. As a result, users don' t have to download component code and bundle if with the application - it will be downloaded by the classloader when needed. This concept is similar to applets and Java Web Start concept, but classpath is defined at the component level instead of being defined at the application level.
The following features are supported:
ConfigPackage.getPath()| Method Summary | |
|---|---|
String |
getBaseUrl()
Returns the value of the 'Base Url' attribute. |
org.eclipse.emf.common.util.EList<Path> |
getPath()
Returns the value of the 'Path' containment reference list. |
org.eclipse.emf.common.util.EList<String> |
getPathElement()
Returns the value of the 'Path Element' attribute list. |
org.eclipse.emf.common.util.EList<URL> |
getUrls(URL baseURL,
TokenExpander.TokenSource tokens)
Returns URL's to construct URL classloader. |
void |
setBaseUrl(String value)
Sets the value of the ' Base Url' attribute. |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
|---|
org.eclipse.emf.common.util.EList<String> getPathElement()
String.
Path element is a URL relative to the baseUri.
ConfigPackage.getPath_PathElement()org.eclipse.emf.common.util.EList<Path> getPath()
Path.
Paths can be nested. Child's path baseUri in this case is evaluated relative to the parent's path baseUri.
ConfigPackage.getPath_Path()String getBaseUrl()
setBaseUrl(String),
ConfigPackage.getPath_BaseUrl()void setBaseUrl(String value)
Base Url' attribute.
value - the new value of the 'Base Url' attribute.getBaseUrl()
org.eclipse.emf.common.util.EList<URL> getUrls(URL baseURL,
TokenExpander.TokenSource tokens)
throws ConfigurationException
baseURL - Base URL for path elements.tokens - Token source to replace ${...} tokens in path elements.
ConfigurationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||