Class LocalPackageData
- java.lang.Object
-
- org.nuxeo.connect.update.standalone.LocalPackageData
-
- All Implemented Interfaces:
org.nuxeo.connect.update.PackageData
public class LocalPackageData extends Object implements org.nuxeo.connect.update.PackageData
- Author:
- Bogdan Stefanescu
-
-
Field Summary
Fields Modifier and Type Field Description protected SharedResourceLoaderloaderprotected Fileroot
-
Constructor Summary
Constructors Constructor Description LocalPackageData(ClassLoader parent, File file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilegetEntry(String path)InputStreamgetEntryAsStream(String path)ClassLoadergetLoader()FilegetManifest()FilegetRoot()Class<?>loadClass(String name)voidsetRoot(File file)
-
-
-
Field Detail
-
root
protected File root
-
loader
protected SharedResourceLoader loader
-
-
Constructor Detail
-
LocalPackageData
public LocalPackageData(ClassLoader parent, File file) throws IOException
- Throws:
IOException
-
-
Method Detail
-
setRoot
public void setRoot(File file)
-
getLoader
public ClassLoader getLoader()
- Specified by:
getLoaderin interfaceorg.nuxeo.connect.update.PackageData
-
getEntry
public File getEntry(String path)
- Specified by:
getEntryin interfaceorg.nuxeo.connect.update.PackageData
-
getEntryAsStream
public InputStream getEntryAsStream(String path) throws IOException
- Specified by:
getEntryAsStreamin interfaceorg.nuxeo.connect.update.PackageData- Throws:
IOException
-
getManifest
public File getManifest()
- Specified by:
getManifestin interfaceorg.nuxeo.connect.update.PackageData
-
getRoot
public File getRoot()
- Specified by:
getRootin interfaceorg.nuxeo.connect.update.PackageData
-
-