Class AbstractScannableCodeBaseEntry

java.lang.Object
edu.umd.cs.findbugs.classfile.impl.AbstractScannableCodeBaseEntry
All Implemented Interfaces:
ICodeBaseEntry
Direct Known Subclasses:
DirectoryCodeBaseEntry, JrtfsCodeBase.JrtfsCodebaseEntry, ZipFileCodeBaseEntry, ZipInputStreamCodeBaseEntry

public abstract class AbstractScannableCodeBaseEntry extends Object implements ICodeBaseEntry
Author:
David Hovemeyer
  • Constructor Details

    • AbstractScannableCodeBaseEntry

      public AbstractScannableCodeBaseEntry()
  • Method Details

    • getCodeBase

      public abstract AbstractScannableCodeBase getCodeBase()
      Description copied from interface: ICodeBaseEntry
      Get the codebase this codebase entry belongs to.
      Specified by:
      getCodeBase in interface ICodeBaseEntry
      Returns:
      the codebase this codebase entry belongs to
    • getRealResourceName

      public abstract String getRealResourceName()
    • overrideResourceName

      public void overrideResourceName(String resourceName)
      Description copied from interface: ICodeBaseEntry
      Override the resource name of this codebase entry.
      Specified by:
      overrideResourceName in interface ICodeBaseEntry
      Parameters:
      resourceName - the new resource name
    • getResourceName

      public String getResourceName()
      Description copied from interface: ICodeBaseEntry
      Get the name of the resource.
      Specified by:
      getResourceName in interface ICodeBaseEntry
      Returns:
      the name of the resource