de.mindcrimeilab.xsanalyzer
Class NamespaceFilteredWorker

java.lang.Object
  extended by de.mindcrimeilab.xsanalyzer.AbstractXsComponentWorker
      extended by de.mindcrimeilab.xsanalyzer.NamespaceFilteredWorker
All Implemented Interfaces:
XsComponentWorker
Direct Known Subclasses:
SameNameDifferentTypeFinderWorker, SimilarTypeFinderWorker, UnusedTypeFinderWorker

public abstract class NamespaceFilteredWorker
extends AbstractXsComponentWorker
implements XsComponentWorker


Field Summary
protected  List<String> filteredNamespaces
          Namespaces to ignore - if empty examine all
 
Fields inherited from class de.mindcrimeilab.xsanalyzer.AbstractXsComponentWorker
logger
 
Constructor Summary
NamespaceFilteredWorker()
           
 
Method Summary
abstract  void execute(org.apache.xerces.xs.XSObject object, org.apache.xerces.xs.XSObject parent)
           
 boolean isSupported(org.apache.xerces.xs.XSObject object)
           
 void setFilteredNamespaces(String[] namespaces)
          Set array of namespaces which should be ignored
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

filteredNamespaces

protected List<String> filteredNamespaces
Namespaces to ignore - if empty examine all

Constructor Detail

NamespaceFilteredWorker

public NamespaceFilteredWorker()
Method Detail

setFilteredNamespaces

public void setFilteredNamespaces(String[] namespaces)
Set array of namespaces which should be ignored

Parameters:
namespaces -

isSupported

public boolean isSupported(org.apache.xerces.xs.XSObject object)
Specified by:
isSupported in interface XsComponentWorker

execute

public abstract void execute(org.apache.xerces.xs.XSObject object,
                             org.apache.xerces.xs.XSObject parent)
Specified by:
execute in interface XsComponentWorker


Copyright © 2010. All Rights Reserved.