Nuxeo Enterprise Platform 5.4

org.nuxeo.connect.update.impl
Class LocalPackageData

java.lang.Object
  extended by org.nuxeo.connect.update.impl.LocalPackageData
All Implemented Interfaces:
org.nuxeo.connect.update.PackageData

public class LocalPackageData
extends java.lang.Object
implements org.nuxeo.connect.update.PackageData

Author:
Bogdan Stefanescu

Constructor Summary
LocalPackageData(java.lang.ClassLoader parent, java.io.File file)
           
 
Method Summary
 java.io.File getEntry(java.lang.String path)
           
 java.io.InputStream getEntryAsStream(java.lang.String path)
           
 java.lang.ClassLoader getLoader()
           
 java.io.File getManifest()
           
 java.io.File getRoot()
           
 java.lang.Class<?> loadClass(java.lang.String name)
           
 void setRoot(java.io.File file)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalPackageData

public LocalPackageData(java.lang.ClassLoader parent,
                        java.io.File file)
                 throws java.io.IOException
Throws:
java.io.IOException
Method Detail

setRoot

public void setRoot(java.io.File file)

getLoader

public java.lang.ClassLoader getLoader()
Specified by:
getLoader in interface org.nuxeo.connect.update.PackageData

getEntry

public java.io.File getEntry(java.lang.String path)
Specified by:
getEntry in interface org.nuxeo.connect.update.PackageData

getEntryAsStream

public java.io.InputStream getEntryAsStream(java.lang.String path)
                                     throws java.io.IOException
Specified by:
getEntryAsStream in interface org.nuxeo.connect.update.PackageData
Throws:
java.io.IOException

getManifest

public java.io.File getManifest()
Specified by:
getManifest in interface org.nuxeo.connect.update.PackageData

getRoot

public java.io.File getRoot()
Specified by:
getRoot in interface org.nuxeo.connect.update.PackageData

loadClass

public java.lang.Class<?> loadClass(java.lang.String name)
                             throws org.nuxeo.connect.update.PackageException
Specified by:
loadClass in interface org.nuxeo.connect.update.PackageData
Throws:
org.nuxeo.connect.update.PackageException

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.