Package com.iizix.util.xjar
Class Handler
java.lang.Object
java.net.URLStreamHandler
com.iizix.util.xjar.Handler
- All Implemented Interfaces:
- IJarURLStreamHandler
The XJar 
URLStreamHandler.This class must be named Handler for the default system handler search mechanism to function. Normally you will not use this class directly; XURLStreamHandlerFactory documents how to globally install Xjar support. However, you can employ XJar using just this class:
Handler xjar = new Handler(...); URL url = new URL (..., xjar);
- Author:
- Christopher Mindus
- Field SummaryFields
- Constructor SummaryConstructors
- Method SummaryModifier and TypeMethodDescriptionGets the IJarFile from the handler.- protected URLConnection- openConnection- (URL url) Open an- XJarURLConnectionto the specified URL.- Methods inherited from class java.net.URLStreamHandler- equals, getDefaultPort, getHostAddress, hashCode, hostsEqual, openConnection, parseURL, sameFile, setURL, setURL, toExternalForm
- Field Details- DEBUGpublic static boolean DEBUGDebug flag, default false.
 
- Constructor Details- Handlerpublic Handler()Construct a new- Handler.
- HandlerHandler construction for an open Memory Jar.- Parameters:
- jarFile- The Jar file to use.
 
 
- Method Details- getJarFileGets the IJarFile from the handler.- Specified by:
- getJarFilein interface- IJarURLStreamHandler
- Returns:
- The Jar file, or nullif handler did not specify an IJarFile.
 
- openConnectionOpen an- XJarURLConnectionto the specified URL.- Specified by:
- openConnectionin class- URLStreamHandler
- Parameters:
- url- The- URLto which to connect.
- Throws:
- IOException