Top Inners Fields Constructors Methods
com.ibm.icu.impl

public abstract Class URLHandler

extends Object
Class Inheritance
Known Direct Subclasses
com.ibm.icu.impl.URLHandler.FileURLHandler, com.ibm.icu.impl.URLHandler.JarURLHandler
Imports
java.io.BufferedReader, .File, .IOException, .InputStream, .InputStreamReader, java.lang.reflect.InvocationTargetException, .Method, java.net.JarURLConnection, .URISyntaxException, .URL, java.util.Enumeration, .HashMap, .Map, java.util.jar.JarEntry, .JarFile

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class
public static interface

Field Summary

Modifier and TypeField and Description
private static final boolean
private static final Map<String, Method>
public static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static URLHandler
get(URL url)

protected static URLHandler
public void
guide(URLHandler.URLVisitor visitor, boolean recurse)

public abstract void
guide(URLHandler.URLVisitor visitor, boolean recurse, boolean strip)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEBUGback to summary
private static final boolean DEBUG
handlersback to summary
private static final Map<String, Method> handlers
PROPNAMEback to summary
public static final String PROPNAME

Constructor Detail

URLHandlerback to summary
public URLHandler()

Method Detail

getback to summary
public static URLHandler get(URL url)
getDefaultback to summary
protected static URLHandler getDefault(URL url)
guideback to summary
public void guide(URLHandler.URLVisitor visitor, boolean recurse)
guideback to summary
public abstract void guide(URLHandler.URLVisitor visitor, boolean recurse, boolean strip)
com.ibm.icu.impl back to summary

private Class URLHandler.FileURLHandler

extends URLHandler
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv File
Inherited from com.ibm.icu.impl.URLHandler:
PROPNAME

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
guide(URLHandler.URLVisitor v, boolean recurse, boolean strip)

Implements abstract com.ibm.icu.impl.URLHandler.guide.

private void
process(URLHandler.URLVisitor v, boolean recurse, boolean strip, String path, File[] files)

Inherited from com.ibm.icu.impl.URLHandler:
getgetDefaultguide

Field Detail

fileback to summary
pack-priv File file

Constructor Detail

FileURLHandlerback to summary
pack-priv FileURLHandler(URL url)

Method Detail

guideback to summary
public void guide(URLHandler.URLVisitor v, boolean recurse, boolean strip)

Implements abstract com.ibm.icu.impl.URLHandler.guide.

Annotations
@Override
processback to summary
private void process(URLHandler.URLVisitor v, boolean recurse, boolean strip, String path, File[] files)
com.ibm.icu.impl back to summary

private Class URLHandler.JarURLHandler

extends URLHandler
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv JarFile
pack-priv String
Inherited from com.ibm.icu.impl.URLHandler:
PROPNAME

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
guide(URLHandler.URLVisitor v, boolean recurse, boolean strip)

Implements abstract com.ibm.icu.impl.URLHandler.guide.

Inherited from com.ibm.icu.impl.URLHandler:
getgetDefaultguide

Field Detail

jarFileback to summary
pack-priv JarFile jarFile
prefixback to summary
pack-priv String prefix

Constructor Detail

JarURLHandlerback to summary
pack-priv JarURLHandler(URL url)

Method Detail

guideback to summary
public void guide(URLHandler.URLVisitor v, boolean recurse, boolean strip)

Implements abstract com.ibm.icu.impl.URLHandler.guide.

Annotations
@Override
com.ibm.icu.impl back to summary

public Interface URLHandler.URLVisitor


Method Summary

Modifier and TypeMethod and Description
public void

Method Detail

visitback to summary
public void visit(String str)