de.mindcrimeilab.xsanalyzer
Class SameNameDifferentTypeFinderWorker

java.lang.Object
  extended by de.mindcrimeilab.xsanalyzer.AbstractXsComponentWorker
      extended by de.mindcrimeilab.xsanalyzer.NamespaceFilteredWorker
          extended by de.mindcrimeilab.xsanalyzer.SameNameDifferentTypeFinderWorker
All Implemented Interfaces:
XsComponentWorker

public class SameNameDifferentTypeFinderWorker
extends NamespaceFilteredWorker
implements XsComponentWorker

Version:
$Revision: 164 $
Author:
Michael Engelhardt, $Author: agony $

Field Summary
 
Fields inherited from class de.mindcrimeilab.xsanalyzer.NamespaceFilteredWorker
filteredNamespaces
 
Fields inherited from class de.mindcrimeilab.xsanalyzer.AbstractXsComponentWorker
logger
 
Constructor Summary
SameNameDifferentTypeFinderWorker()
           
 
Method Summary
 void execute(org.apache.xerces.xs.XSObject object, org.apache.xerces.xs.XSObject parent)
           
 Map<QName,? extends org.apache.xerces.xs.XSObjectList> getTypesWithSameName()
           
 boolean isSupported(org.apache.xerces.xs.XSObject object)
           
 
Methods inherited from class de.mindcrimeilab.xsanalyzer.NamespaceFilteredWorker
setFilteredNamespaces
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SameNameDifferentTypeFinderWorker

public SameNameDifferentTypeFinderWorker()
Method Detail

getTypesWithSameName

public Map<QName,? extends org.apache.xerces.xs.XSObjectList> getTypesWithSameName()
Returns:
the typesWithSameName

execute

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

isSupported

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


Copyright © 2010. All Rights Reserved.