public class FindJarOfClass
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
protected class |
FindJarOfClass.IllegalParException
非法参数异常类。
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
m_bShow |
protected boolean |
m_isNoInter
是否无交互模式。
|
protected java.util.ArrayList<java.lang.String> |
m_lstClassNames
符合条件的类名称列表。
|
protected java.util.ArrayList<java.lang.String> |
m_lstJarFiles
符合条件的JAR文件全路径列表。
|
protected java.lang.String |
m_searchName
搜索的名称。
|
protected java.lang.String |
m_strClassNameWithExt
带文件后缀的搜索名称。
|
| 构造器和说明 |
|---|
FindJarOfClass() |
FindJarOfClass(java.lang.String strClassName) |
FindJarOfClass(java.lang.String[] args) |
FindJarOfClass(java.lang.String strClassName,
boolean bShow)
构造函数。
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
doSearch() |
java.util.List |
findClass(java.lang.String strDir,
boolean bRecurse)
查找类。
|
java.util.List |
findClass(java.lang.String strDir,
boolean bRecurse,
boolean bCaseSensitive)
查找类。
|
protected java.lang.String |
getClassName(java.util.zip.ZipEntry objEntry)
获得类名。
|
java.util.List |
getClassNames()
获得找到的类名。
|
java.util.List |
getFileNames()
获得文件列表。
|
static void |
main(java.lang.String[] args) |
protected void |
prasePar(java.lang.String[] args) |
protected void |
processFile(java.lang.String strFileName,
boolean bCaseSensitive)
处理文件。
|
protected void |
searchDir(java.lang.String strDir,
boolean bRecurse)
搜索目录。
|
protected void |
searchDir(java.lang.String strDir,
boolean bRecurse,
boolean bCaseSensitive)
搜索目录。
|
void |
setSearchName(java.lang.String strClassName)
设置查找的类名。
|
protected void |
showResultItem(int index,
java.lang.String jarFileName,
java.lang.String className)
显示结果内容条目。
|
protected void |
showResultTitle(java.lang.String searchName)
显示结果的标题。
|
protected void |
showStartTitle(java.lang.String pathInfo,
java.lang.String searchName,
boolean isMulti)
显示开始查找标题信息。
|
protected java.lang.String m_searchName
protected java.lang.String m_strClassNameWithExt
protected boolean m_bShow
protected boolean m_isNoInter
protected java.util.ArrayList<java.lang.String> m_lstJarFiles
protected java.util.ArrayList<java.lang.String> m_lstClassNames
public FindJarOfClass()
public FindJarOfClass(java.lang.String[] args)
throws FindJarOfClass.IllegalParException
public FindJarOfClass(java.lang.String strClassName)
public FindJarOfClass(java.lang.String strClassName,
boolean bShow)
strClassName - bShow - 是否查找时显示信息。protected void prasePar(java.lang.String[] args)
throws FindJarOfClass.IllegalParException
public void setSearchName(java.lang.String strClassName)
strClassName - public java.util.List findClass(java.lang.String strDir,
boolean bRecurse)
strDir - bRecurse - public java.util.List findClass(java.lang.String strDir,
boolean bRecurse,
boolean bCaseSensitive)
strDir - 搜索的目录。bRecurse - 是否递归查找。bCaseSensitive - 查找时是否区分大小写。protected void searchDir(java.lang.String strDir,
boolean bRecurse)
strDir - bRecurse - 是否递归搜索。protected void searchDir(java.lang.String strDir,
boolean bRecurse,
boolean bCaseSensitive)
strDir - 搜索的目录。bRecurse - 是否递归搜索。bCaseSensitive - 是否区分大小写查找。protected void processFile(java.lang.String strFileName,
boolean bCaseSensitive)
strFileName - 文件全路径。bCaseSensitive - 是否区分大小写。public java.util.List getFileNames()
public java.util.List getClassNames()
protected java.lang.String getClassName(java.util.zip.ZipEntry objEntry)
objEntry - public static void main(java.lang.String[] args)
args - protected void doSearch()
protected void showStartTitle(java.lang.String pathInfo,
java.lang.String searchName,
boolean isMulti)
pathInfo - searchName - isMulti - protected void showResultTitle(java.lang.String searchName)
searchName - protected void showResultItem(int index,
java.lang.String jarFileName,
java.lang.String className)
index - jarFileName - className - Copyright © 2001-2014 hynnet.com