net.groboclown.util.jplugin.v2
Class URLAnalyzer

java.lang.Object
  |
  +--net.groboclown.util.jplugin.v2.URLAnalyzer

public class URLAnalyzer
extends Object

Examines the given URLs in all known ways. Uses a collection of ILocationSearcher instances to examine the URL.

Version:
0.9.0 Alpha
Author:
Matt Albrecht

Field Summary
private static String SEARCHER_PROPERTY_NAME
           
private  ILocationSearcher[] searchers
           
 
Constructor Summary
URLAnalyzer()
          Default constructor
 
Method Summary
 void addLocationSearcher(ILocationSearcher ils)
           
 void addLocationSearchers(ILocationSearcher[] ils)
           
 void addLocationSearchers(Vector ils)
           
 void discoverURLFiles(URL url, ClassCollection cc)
           
protected  void loadSearchers()
          Called only once, at construction time.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

SEARCHER_PROPERTY_NAME

private static final String SEARCHER_PROPERTY_NAME

searchers

private ILocationSearcher[] searchers
Constructor Detail

URLAnalyzer

public URLAnalyzer()
Default constructor
Method Detail

addLocationSearcher

public void addLocationSearcher(ILocationSearcher ils)

addLocationSearchers

public void addLocationSearchers(Vector ils)

addLocationSearchers

public void addLocationSearchers(ILocationSearcher[] ils)

discoverURLFiles

public void discoverURLFiles(URL url,
                             ClassCollection cc)
                      throws IOException

loadSearchers

protected void loadSearchers()
Called only once, at construction time.


Written under the LGPL