xlsgen / チュートリアル / JavaDocからクラス、メソッド一覧を作成する


[ xlsgen ]

ソース

doclet.vm

$_doc.javadoc("mydoc", "../../src", "xlsgen")
■クラス、メソッド一覧
#foreach($class in $mydoc.classes())
$class
#foreach($method in $class.methods())
  $method
#end

#end
$_wrt.out("class_method.txt")

doclet.bat

@echo off
set ROOT=..\..
set XLSGENCP=%ROOT%;%ROOT%\xlsgen.jar;%CLASSPATH%;%JAVA_HOME%\lib\tools.jar
for %%i in (%ROOT%\lib\*) do call %ROOT%\appendXLSGENCP %%i
java -cp %XLSGENCP% xlsgen.Xlsgen doclet.vm

生成されたクラス、メソッド一覧

class_method.txt

■クラス、メソッド一覧
xlsgen.ant.XlsgenTask
  xlsgen.ant.XlsgenTask.setVmfile(java.lang.String)
  xlsgen.ant.XlsgenTask.setClasspath(org.apache.tools.ant.types.Path)
  xlsgen.ant.XlsgenTask.createClasspath()
  xlsgen.ant.XlsgenTask.setClasspathRef(org.apache.tools.ant.types.Reference)
  xlsgen.ant.XlsgenTask.addSysproperty(org.apache.tools.ant.types.Environment.Variable)
  xlsgen.ant.XlsgenTask.addSyspropertyset(org.apache.tools.ant.types.PropertySet)
  xlsgen.ant.XlsgenTask.execute()

xlsgen.lib.doclet.XlsgenDoclet
  xlsgen.lib.doclet.XlsgenDoclet.start(com.sun.javadoc.RootDoc)
  xlsgen.lib.doclet.XlsgenDoclet.popRootDoc()

xlsgen.lib.doclet.Doc
  xlsgen.lib.doclet.Doc.javadoc(java.lang.String, java.lang.String, java.lang.String)

xlsgen.lib.Wrt
  xlsgen.lib.Wrt.out()
  xlsgen.lib.Wrt.out(java.lang.String)
  xlsgen.lib.Wrt.out(java.lang.String, boolean)

xlsgen.lib.Sys
  xlsgen.lib.Sys.load(java.lang.String, java.lang.String)
  xlsgen.lib.Sys.getProps()
  xlsgen.lib.Sys.props()
  xlsgen.lib.Sys.prop(java.lang.String)
  xlsgen.lib.Sys.getCtx()
  xlsgen.lib.Sys.ctx()

xlsgen.lib.Prp
  xlsgen.lib.Prp.load(java.lang.String, java.lang.String)

xlsgen.lib.xls.Xls
  xlsgen.lib.xls.Xls.read(java.lang.String, java.lang.String)

xlsgen.lib.xls.Sheet
  xlsgen.lib.xls.Sheet.setTitleLine(int)
  xlsgen.lib.xls.Sheet.titleLine(int)
  xlsgen.lib.xls.Sheet.getName()
  xlsgen.lib.xls.Sheet.name()
  xlsgen.lib.xls.Sheet.getTitles()
  xlsgen.lib.xls.Sheet.titles()
  xlsgen.lib.xls.Sheet.getLines()
  xlsgen.lib.xls.Sheet.lines()
  xlsgen.lib.xls.Sheet.getRows()
  xlsgen.lib.xls.Sheet.rows()
  xlsgen.lib.xls.Sheet.rows(int)
  xlsgen.lib.xls.Sheet.rows(int, int)
  xlsgen.lib.xls.Sheet.getTable()
  xlsgen.lib.xls.Sheet.table()
  xlsgen.lib.xls.Sheet.rows(int, int, int)
  xlsgen.lib.xls.Sheet.row(int)
  xlsgen.lib.xls.Sheet.toCSV()
  xlsgen.lib.xls.Sheet.toString()

xlsgen.lib.xls.Row
  xlsgen.lib.xls.Row.getLine()
  xlsgen.lib.xls.Row.line()
  xlsgen.lib.xls.Row.getCols()
  xlsgen.lib.xls.Row.cols()
  xlsgen.lib.xls.Row.getCells()
  xlsgen.lib.xls.Row.cells()
  xlsgen.lib.xls.Row.cells(int)
  xlsgen.lib.xls.Row.cells(int, int)
  xlsgen.lib.xls.Row.cell(int)
  xlsgen.lib.xls.Row.cell(java.lang.String)
  xlsgen.lib.xls.Row.toCSV()
  xlsgen.lib.xls.Row.toString()

xlsgen.lib.xls.Cell
  xlsgen.lib.xls.Cell.getLine()
  xlsgen.lib.xls.Cell.line()
  xlsgen.lib.xls.Cell.getCol()
  xlsgen.lib.xls.Cell.col()
  xlsgen.lib.xls.Cell.toCSV()
  xlsgen.lib.xls.Cell.toString()

xlsgen.lib.xls.Book
  xlsgen.lib.xls.Book.getSheets()
  xlsgen.lib.xls.Book.sheets()
  xlsgen.lib.xls.Book.sheets(int)
  xlsgen.lib.xls.Book.sheets(int, int)
  xlsgen.lib.xls.Book.sheet(int)
  xlsgen.lib.xls.Book.sheet(java.lang.String)
  xlsgen.lib.xls.Book.toString()

xlsgen.XlsgenWriter
  xlsgen.XlsgenWriter.close()
  xlsgen.XlsgenWriter.flush()
  xlsgen.XlsgenWriter.write(char[], int, int)
  xlsgen.XlsgenWriter.terminate()
  xlsgen.XlsgenWriter.out()
  xlsgen.XlsgenWriter.out(java.lang.String)
  xlsgen.XlsgenWriter.out(java.lang.String, boolean)

xlsgen.XlsgenUtils
  xlsgen.XlsgenUtils.getResource(java.lang.String)

xlsgen.XlsgenResourceLoader
  xlsgen.XlsgenResourceLoader.init(org.apache.commons.collections.ExtendedProperties)
  xlsgen.XlsgenResourceLoader.getResourceStream(java.lang.String)
  xlsgen.XlsgenResourceLoader.isSourceModified(org.apache.velocity.runtime.resource.Resource)
  xlsgen.XlsgenResourceLoader.getLastModified(org.apache.velocity.runtime.resource.Resource)

xlsgen.Xlsgen
  xlsgen.Xlsgen.run(java.lang.String)
  xlsgen.Xlsgen.getTemplate(java.lang.String)
  xlsgen.Xlsgen.main(java.lang.String[])