liquibase.resource
Class ClassLoaderResourceAccessor

java.lang.Object
  extended by liquibase.resource.ClassLoaderResourceAccessor
All Implemented Interfaces:
ResourceAccessor

public class ClassLoaderResourceAccessor
extends java.lang.Object
implements ResourceAccessor

An implementation of liquibase.FileOpener that opens file from the class loader.

See Also:
ResourceAccessor

Constructor Summary
ClassLoaderResourceAccessor()
           
ClassLoaderResourceAccessor(java.lang.ClassLoader classLoader)
           
 
Method Summary
 java.io.InputStream getResourceAsStream(java.lang.String file)
           
 java.util.Enumeration<java.net.URL> getResources(java.lang.String packageName)
           
 java.lang.ClassLoader toClassLoader()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassLoaderResourceAccessor

public ClassLoaderResourceAccessor()

ClassLoaderResourceAccessor

public ClassLoaderResourceAccessor(java.lang.ClassLoader classLoader)
Method Detail

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String file)
                                        throws java.io.IOException
Specified by:
getResourceAsStream in interface ResourceAccessor
Throws:
java.io.IOException

getResources

public java.util.Enumeration<java.net.URL> getResources(java.lang.String packageName)
                                                 throws java.io.IOException
Specified by:
getResources in interface ResourceAccessor
Throws:
java.io.IOException

toClassLoader

public java.lang.ClassLoader toClassLoader()
Specified by:
toClassLoader in interface ResourceAccessor

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010 Liquibase.org. All Rights Reserved.