|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.globus.gridshib.common.LoadableResource
org.globus.gridshib.common.StringSetFile
public class StringSetFile
An implementation of the Loadable interface
for sets of strings.
Loadable,
LoadableResource| Field Summary |
|---|
| Fields inherited from class org.globus.gridshib.common.LoadableResource |
|---|
lastLoaded, loaded, resource |
| Constructor Summary | |
|---|---|
StringSetFile(File file)
The primary constructor for obtaining an instance of StringSetFile. |
|
StringSetFile(String pathname)
A convenience constructor that simply converts its String argument into a File object,
and then calls the corresponding constructor. |
|
StringSetFile(URI uri)
A convenience constructor that simply converts its URI argument into a File object,
and then calls the corresponding constructor. |
|
| Method Summary | |
|---|---|
boolean |
contains(String s)
Determine if this StringSetFile
contains the given string. |
static StringSetFile |
getInstance(File file)
Gets the instance of StringSetFile
that corresponds to the given file. |
static StringSetFile |
getInstance(String pathname)
Creates a File object from the given
pathname and invokes
getInstance(File). |
static StringSetFile |
getInstance(URI uri)
Creates a File object from the given
URI instance and invokes
getInstance(File). |
void |
load()
Loads the file and calls LoadableResource.resetLastLoaded(). |
| Methods inherited from class org.globus.gridshib.common.LoadableResource |
|---|
getLastLoaded, getResource, isLoaded, isStale, resetLastLoaded, toURL, toURL |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StringSetFile(URI uri)
throws LoadException
URI argument into a File object,
and then calls the corresponding constructor.
LoadException
public StringSetFile(String pathname)
throws LoadException
String argument into a File object,
and then calls the corresponding constructor.
LoadException
public StringSetFile(File file)
throws LoadException
StringSetFile. Captures the given
File object and loads the file into
the StringSet.
LoadException| Method Detail |
|---|
public static StringSetFile getInstance(URI uri)
throws LoadException
File object from the given
URI instance and invokes
getInstance(File).
uri - the URI of the file that backs
this instance of StringSetFile
StringSetFile
instance that corresponds to the given URI
LoadException - if a new instance of StringSetFile
is required but the file fails to load
public static StringSetFile getInstance(String pathname)
throws LoadException
File object from the given
pathname and invokes
getInstance(File).
pathname - the pathname of the file that backs
this instance of StringSetFile
StringSetFile
instance that corresponds to the given pathname
LoadException - if a new instance of StringSetFile
is required but the file fails to load
public static StringSetFile getInstance(File file)
throws LoadException
StringSetFile
that corresponds to the given file. Such an instance
may have been created previously, in which case that
instance is returned directly. Otherwise, a new instance
of StringSetFile is created and returned.
Use of this method (as opposed to direct use of the constructor) prevents needless reloading of a file that may have already been loaded.
file - the file that backs this instance of
StringSetFile
StringSetFile
instance that corresponds to the given file
LoadException - if a new instance of StringSetFile
is required but the file fails to loadStringSetFile(File)
public boolean contains(String s)
throws LoadException
StringSetFile
contains the given string. If this Loadable
object is stale, reload it first.
s - the string to be checked for containment
LoadException - If unable to reload the Loadable
object (if stale)
public void load()
throws LoadException
LoadableResource.resetLastLoaded().
LoadException - If unable to load this Loadable
objectLoadable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||