hudson.plugins.findbugs.util
Class CsharpNamespaceDetector

java.lang.Object
  extended by hudson.plugins.findbugs.util.AbstractPackageDetector
      extended by hudson.plugins.findbugs.util.CsharpNamespaceDetector
All Implemented Interfaces:
PackageDetector

public class CsharpNamespaceDetector
extends AbstractPackageDetector

Detects the namespace of a C# workspace file.

Author:
Ulli Hafner

Field Summary
 
Fields inherited from class hudson.plugins.findbugs.util.AbstractPackageDetector
UNKNOWN_PACKAGE
 
Constructor Summary
CsharpNamespaceDetector()
           
 
Method Summary
 boolean accepts(java.lang.String fileName)
          Returns whether this classifier accepts the specified file for processing.
 java.lang.String detectPackageName(java.io.InputStream stream)
          Detects the package or namespace name of the specified input stream.
 
Methods inherited from class hudson.plugins.findbugs.util.AbstractPackageDetector
detectPackageName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CsharpNamespaceDetector

public CsharpNamespaceDetector()
Method Detail

accepts

public boolean accepts(java.lang.String fileName)
Returns whether this classifier accepts the specified file for processing.

Parameters:
fileName - the file name
Returns:
true if the classifier accepts the specified file for processing.

detectPackageName

public java.lang.String detectPackageName(java.io.InputStream stream)
Detects the package or namespace name of the specified input stream. The stream must be closed afterwards.

Parameters:
stream - the content of the file to scan
Returns:
the detected package or namespace name


Copyright © 2008. All Rights Reserved.