OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
okw.ResourceList Klassenreferenz

list resources available from the classpath @ * Mehr ...

+ Zusammengehörigkeiten von okw.ResourceList:

Öffentliche, statische Methoden

static Collection< String > getResources (final Pattern pattern)
 for all elements of java.class.path get a Collection of resources Pattern pattern = Pattern.compile(".*"); gets all resources Mehr ...
 
static void main (final String[] args)
 list the resources that match args[0] Mehr ...
 

Private, statische Methoden

static Collection< String > getResources (final String element, final Pattern pattern)
 
static Collection< String > getResourcesFromJarFile (final File file, final Pattern pattern)
 
static Collection< String > getResourcesFromDirectory (final File directory, final Pattern pattern)
 

Statische, private Attribute

static Logger_Sngltn Log = Logger_Sngltn.getInstance()
 Zentrale Logger-Klasse stellt Logger-Methoden innerhalb von OKW zur Verfügung. Mehr ...
 

Ausführliche Beschreibung

list resources available from the classpath @ *

Definiert in Zeile 18 der Datei ResourceList.java.

Dokumentation der Elementfunktionen

◆ getResources()

static Collection<String> okw.ResourceList.getResources ( final Pattern  pattern)
static

for all elements of java.class.path get a Collection of resources Pattern pattern = Pattern.compile(".*"); gets all resources

Parameter
patternthe pattern to match
Rückgabe
the resources in the order they are found

Definiert in Zeile 34 der Datei ResourceList.java.

35  {
36  final ArrayList<String> retval = new ArrayList<String>();
37 
38  final String classPath = System.getProperty("java.class.path", ".");
39 
40  final String[] classPathElements = classPath.split(System.getProperty("path.separator"));
41 
42  Log.ResOpenListDebug( "Class Path..." );
43 
44  for (final String element : classPathElements)
45  {
46  Log.LogPrintDebug( element );
47  retval.addAll(getResources(element, pattern));
48  }
49 
51 
52  return retval;
53  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ main()

static void okw.ResourceList.main ( final String[]  args)
static

list the resources that match args[0]

Parameter
argsargs[0] is the pattern to match, or list all resources if there are no args

Definiert in Zeile 127 der Datei ResourceList.java.

127  {
128  Pattern pattern;
129  if (args.length < 1) {
130  pattern = Pattern.compile(".*");
131  } else {
132  pattern = Pattern.compile(args[0]);
133  }
134  final Collection<String> list = ResourceList.getResources(pattern);
135  for (final String name : list) {
136  System.out.println(name);
137  }
138  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Datenelemente

◆ Log

Logger_Sngltn okw.ResourceList.Log = Logger_Sngltn.getInstance()
staticprivate

Zentrale Logger-Klasse stellt Logger-Methoden innerhalb von OKW zur Verfügung.

Definiert in Zeile 24 der Datei ResourceList.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
okw.ResourceList.Log
static Logger_Sngltn Log
Zentrale Logger-Klasse stellt Logger-Methoden innerhalb von OKW zur Verfügung.
Definition: ResourceList.java:24
okw.log.Logger_Sngltn.ResOpenListDebug
void ResOpenListDebug(String fpsListCaption)
Erzeugt eine hierachische Log-Ebene in der Ergenbniss-Ausgabe.
Definition: Logger_Sngltn.java:647
okw.ResourceList.getResources
static Collection< String > getResources(final Pattern pattern)
for all elements of java.class.path get a Collection of resources Pattern pattern = Pattern....
Definition: ResourceList.java:34
okw.log.Logger_Sngltn.ResCloseListDebug
void ResCloseListDebug()
Closes a hierarchical level in the results file that was opened with ResOpenList.
Definition: Logger_Sngltn.java:594
okw.log.Logger_Sngltn.LogPrintDebug
void LogPrintDebug(String fpsMessage)
Loggt eine Nachricht.
Definition: Logger_Sngltn.java:520