edu.umd.cs.findbugs.classfile.impl

Class AbstractScannableCodeBase

public abstract class AbstractScannableCodeBase extends Object implements IScannableCodeBase

Abstract base class for implementations of IScannableCodeBase. Provides an implementation of the getCodeBaseLocator(), containsSourceFiles(), setApplicationCodeBase(), and isApplicationCodeBase() methods.

Author: David Hovemeyer

Constructor Summary
AbstractScannableCodeBase(ICodeBaseLocator codeBaseLocator)
Method Summary
voidaddResourceNameTranslation(String origResourceName, String newResourceName)
booleancontainsSourceFiles()
ICodeBaseLocatorgetCodeBaseLocator()
intgetHowDiscovered()
longgetLastModifiedTime()
booleanisApplicationCodeBase()
voidsetApplicationCodeBase(boolean isAppCodeBase)
voidsetHowDiscovered(int howDiscovered)
voidsetLastModifiedTime(long lastModifiedTime)
StringtranslateResourceName(String resourceName)

Constructor Detail

AbstractScannableCodeBase

public AbstractScannableCodeBase(ICodeBaseLocator codeBaseLocator)

Method Detail

addResourceNameTranslation

public void addResourceNameTranslation(String origResourceName, String newResourceName)

containsSourceFiles

public boolean containsSourceFiles()

getCodeBaseLocator

public ICodeBaseLocator getCodeBaseLocator()

getHowDiscovered

public int getHowDiscovered()

getLastModifiedTime

public long getLastModifiedTime()

isApplicationCodeBase

public boolean isApplicationCodeBase()

setApplicationCodeBase

public void setApplicationCodeBase(boolean isAppCodeBase)

setHowDiscovered

public void setHowDiscovered(int howDiscovered)

setLastModifiedTime

public void setLastModifiedTime(long lastModifiedTime)

translateResourceName

public String translateResourceName(String resourceName)
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.