net.sf.arise.gsf
Class Classpath

java.lang.Object
  |
  +--net.sf.arise.gsf.Classpath
All Implemented Interfaces:
java.io.Serializable

public class Classpath
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
(package private) static class Classpath.Filter
           
 
Field Summary
static Classpath SYSTEM_CLASSPATH
           
 
Method Summary
 boolean contains(Classpath path)
           
static Classpath create()
           
static Classpath create(java.util.List objects)
           
static Classpath create(java.lang.Object path)
           
static Classpath create(java.lang.Object[] path)
           
static Classpath createDelayed()
           
static Classpath createDelayed(java.util.List objects)
           
static Classpath createDelayed(java.lang.Object path)
           
static Classpath createDelayed(java.lang.Object[] path)
           
(package private) static java.util.List deglobbedStrings(java.util.List strings)
           
(package private) static java.lang.String dirSuffixed(java.lang.String dirName)
           
 boolean equals(java.lang.Object obj)
           
 void expand()
           
(package private) static java.net.URL fileURL(java.lang.String file)
           
 java.util.List getElements()
           
 java.lang.Object getSource()
           
(package private) static java.util.List globExpanded(java.lang.String glob)
           
 int hashCode()
           
 boolean isExpanded()
           
(package private) static boolean isGlobbed(java.lang.String string)
           
(package private) static java.util.List pathSeparated(java.lang.Object path)
           
static Classpath systemClasspath()
           
 java.lang.String toFileClasspath()
           
 java.lang.String[] toPathStrings()
           
 java.lang.String toString()
           
 java.net.URL[] toURLArray()
           
(package private) static java.net.URL[] toURLArray(java.util.List strings)
           
(package private) static java.lang.String unified(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SYSTEM_CLASSPATH

public static final Classpath SYSTEM_CLASSPATH
Method Detail

unified

static java.lang.String unified(java.lang.Object object)

fileURL

static java.net.URL fileURL(java.lang.String file)

isGlobbed

static boolean isGlobbed(java.lang.String string)

pathSeparated

static java.util.List pathSeparated(java.lang.Object path)

toURLArray

static java.net.URL[] toURLArray(java.util.List strings)

deglobbedStrings

static java.util.List deglobbedStrings(java.util.List strings)

dirSuffixed

static java.lang.String dirSuffixed(java.lang.String dirName)

globExpanded

static java.util.List globExpanded(java.lang.String glob)

create

public static Classpath create()

create

public static Classpath create(java.lang.Object path)

create

public static Classpath create(java.lang.Object[] path)

create

public static Classpath create(java.util.List objects)

createDelayed

public static Classpath createDelayed()

createDelayed

public static Classpath createDelayed(java.lang.Object path)

createDelayed

public static Classpath createDelayed(java.lang.Object[] path)

createDelayed

public static Classpath createDelayed(java.util.List objects)

systemClasspath

public static Classpath systemClasspath()

isExpanded

public boolean isExpanded()

expand

public void expand()

toFileClasspath

public java.lang.String toFileClasspath()

getSource

public java.lang.Object getSource()

getElements

public java.util.List getElements()

toURLArray

public java.net.URL[] toURLArray()

toPathStrings

public java.lang.String[] toPathStrings()

toString

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

contains

public boolean contains(Classpath path)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


All code and documentation is

Copyright (c) : 2000-2003 Kjetil Valstadsve & Maja S. Bratseth