org.freecompany.brimstone.core
Class Util

java.lang.Object
  extended by org.freecompany.brimstone.core.Util

public class Util
extends java.lang.Object


Field Summary
static Rewriter[] BRIMSTONE_REWRITERS
           
static java.lang.String PREFIX
           
 
Method Summary
static void installCache()
           
static boolean isBrimstoneUri(java.lang.String uri)
           
static boolean isBrimstoneUri(java.net.URI uri)
           
static boolean isBrimstoneUri(java.net.URL url)
           
static java.lang.String rewrite(java.net.URI uri)
          Converts a URI into a relative path that can be used with URI.resolve(String).
static java.lang.String rewrite(java.net.URI uri, Rewriter[] rewriters)
          Rewrites a URI.
static java.lang.String stripFragment(java.lang.String uri)
           
static java.lang.String stripPrefix(java.lang.String uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREFIX

public static final java.lang.String PREFIX
See Also:
Constant Field Values

BRIMSTONE_REWRITERS

public static final Rewriter[] BRIMSTONE_REWRITERS
Method Detail

stripPrefix

public static java.lang.String stripPrefix(java.lang.String uri)

stripFragment

public static java.lang.String stripFragment(java.lang.String uri)

rewrite

public static java.lang.String rewrite(java.net.URI uri,
                                       Rewriter[] rewriters)
Rewrites a URI.


isBrimstoneUri

public static boolean isBrimstoneUri(java.net.URL url)

isBrimstoneUri

public static boolean isBrimstoneUri(java.net.URI uri)

isBrimstoneUri

public static boolean isBrimstoneUri(java.lang.String uri)

rewrite

public static java.lang.String rewrite(java.net.URI uri)
Converts a URI into a relative path that can be used with URI.resolve(String).


installCache

public static void installCache()