テンプレートエンジンである Apache Velocity と RSS ライブラリである Informa を使って RSSフィードからHTMLを生成してみる。

環境とライブラリ

-Windows XP
-Java (JDK 5)
-Apache Velocity 1.5 (velocity-1.5.zip)
-Informa 0.6.5 (informa-bin-0.6.5.tar.gz)

コンパイルと実行に必要なJARファイル

Informa: informa.jar, jdom.jar, commons-logging.jar
Velocity: velocity-dep-1.5.jar

サンプルソースコード(Feed2Html.java)

RSSファイルを読み込んで Informa で解析。
Velocity でテンプレートファイル feeds.vm を読み込んで RSSの内容を出力。


import java.io.*;
import java.net.*;
import java.util.*;
 
import de.nava.informa.core.*;
import de.nava.informa.impl.basic.*;
import de.nava.informa.parsers.*;
 
import org.apache.velocity.*;
import org.apache.velocity.app.*;
 
public class Feed2Html {
 
  public static void main(String[] args) throws Exception {
    
    String feedUrl = "http://www.nilab.info/cheapjap/index.xml";
    //String feedUrl = "http://r.hatena.ne.jp/nilab/nilab/rss";
    
    Feed feed1 = getFeed(feedUrl);
    
    Velocity.init();
 
    VelocityContext context = new VelocityContext();
    context.put("feed1", feed1);
    
    Template template = Velocity.getTemplate("feeds.vm", "UTF-8");
    StringWriter sw = new StringWriter();
    template.merge(context, sw);
    
    System.out.println(sw.toString());
  }
 
  private static Feed getFeed(String feedUrl) throws Exception {
 
    URL url = new URL(feedUrl);
    ChannelBuilder cb = new ChannelBuilder();
    ChannelIF channel = FeedParser.parse(cb, url);
 
    Feed feed = new Feed();
    feed.title = channel.getTitle();
    feed.desc = channel.getDescription();
    feed.location = channel.getLocation();
    feed.site = channel.getSite();
 
    Image image = new Image();
    ImageIF img = channel.getImage();
    if(img != null){
      image.title = img.getTitle();
      image.location = img.getLocation();
      image.link = img.getLink();
    }
 
    Collection items = channel.getItems();
    ArrayList<Entry> entries = new ArrayList<Entry>();
    for (Iterator it = items.iterator(); it.hasNext();) {
      ItemIF item = (ItemIF) it.next();
      Entry entry = new Entry();
      entry.title = item.getTitle();
      entry.subject = item.getSubject();
      entry.desc = item.getDescription();
      entry.date = item.getDate();
      entry.link = item.getLink().toString();
      ItemSourceIF source = item.getSource();
      if (source != null) {
        entry.sourceName = source.getName();
        entry.sourceLocation = source.getLocation();
      }
      entries.add(entry);
    }
 
    feed.image = image;
    feed.entries = entries;
 
    return feed;
  }
 
  // テンプレートから呼び出すためには public な class にしておく必要がある
  public static class Feed {
    String title;
    String subject;
    String desc;
    URL location;
    URL site;
    Image image;
    List entries;
    // テンプレートから呼び出すためには public な getter にしておく必要がある
    public String getTitle() {
      return title;
    }
    public String getSubject() {
      return subject;
    }
    public String getDesc() {
      return desc;
    }
    public URL getLocation() {
      return location;
    }
    public URL getSite() {
      return site;
    }
    public Image getImage() {
      return image;
    }
    public List getEntries() {
      return entries;
    }
  }
 
  public static class Image {
    String title;
    URL location;
    URL link;
    public String getTitle() {
      return title;
    }
    public URL getLocation() {
      return location;
    }
    public URL getLink() {
      return link;
    }
  }
 
  public static class Entry {
    String title;
    String subject;
    String desc;
    String link;
    Date date;
    String sourceName;
    String sourceLocation;
    public String getTitle() {
      return title;
    }
    public String getSubject() {
      return subject;
    }
    public String getDesc() {
      return desc;
    }
    public String getLink() {
      return link;
    }
    public Date getDate() {
      return date;
    }
    public String getSourceName() {
      return sourceName;
    }
    public String getSourceLocation() {
      return sourceLocation;
    }
  }
 
}

サンプルソースコード(feeds.vm)


#**
フィードをHTMLへ変換するためのテンプレート。
@author NI-Lab.
@version 5
*#
<html>
<body>
 
<h1>Feed 1</h1>
 
Feed Title: ${feed1.title}<br />
Feed Subject: ${feed1.subject}<br />
Feed Description: ${feed1.desc}<br />
Feed Location: ${feed1.location}<br />
Feed Site: ${feed1.site}<br />
<br />
 
Image Title: $feed1.image.title<br />
Image Location: $feed1.image.location<br />
Image Link: $feed1.image.link<br />
<br />
 
#foreach($entry in $feed1.entries)
 
  <a href="$entry.link">$entry.title</a><br />
 
  ## 出力する値が null の場合、
  ## VTLの構文内容がそのまま出力されてしまうので、
  ## ifでチェックする
 
  #if($entry.subject)
    $entry.subject<br />
  #else
    subject なし。<br />
  #end
 
  $entry.date<br />
  $entry.desc<br />
 
  #if($entry.sourceName)
    $entry.sourceName<br />
  #end
  #if($entry.sourceLocation)
    $entry.sourceLocation<br />
  #end
 
#end
 
</body>
</html>

サンプルのRSSファイルと出力したHTMLファイル

-feed1.xml -> html1.html
-feed2.xml -> html2.html

参考

-Velocity - Velocity User Guide (ユーザガイド日本語訳)
-Velocity
-Velocityテンプレート
-CodeZine:Jakarta Velocityでテンプレートを変換しメールを送信する(メール送信, テンプレートエンジン, Velocity)
-Velocityの概要Velocity-TECHSCORE-

velocity-1.5.jar と velocity-dep-1.5.jar のちがい

Velocity を動かすには velocity-1.5.jar だけでは足りない。
commons-collection classes, the Avalon Logkit, Apache Jakarta ORO が必要だと README.txt に書いてある。

それに対して velocity-dep-1.5.jar はライブラリから必要なところだけ抜き出してまとめてあるJARファイル。
他のライブラリやフレームワークのライブラリ依存関係を気にしなくて良い場合なら velocity-dep-1.5.jar のほうが手軽に使える。

velocity-1.5.jar の中身


C:\>jar tf velocity-1.5.jar
 
META-INF/
META-INF/MANIFEST.MF
META-INF/LICENSE
META-INF/NOTICE
org/
org/apache/
org/apache/velocity/
org/apache/velocity/anakia/
org/apache/velocity/app/
org/apache/velocity/app/event/
org/apache/velocity/app/event/implement/
org/apache/velocity/app/tools/
org/apache/velocity/context/
org/apache/velocity/convert/
org/apache/velocity/exception/
org/apache/velocity/io/
org/apache/velocity/runtime/
org/apache/velocity/runtime/defaults/
org/apache/velocity/runtime/directive/
org/apache/velocity/runtime/log/
org/apache/velocity/runtime/parser/
org/apache/velocity/runtime/parser/node/
org/apache/velocity/runtime/resource/
org/apache/velocity/runtime/resource/loader/
org/apache/velocity/runtime/resource/util/
org/apache/velocity/runtime/visitor/
org/apache/velocity/servlet/
org/apache/velocity/texen/
org/apache/velocity/texen/ant/
org/apache/velocity/texen/defaults/
org/apache/velocity/texen/util/
org/apache/velocity/util/
org/apache/velocity/util/introspection/
org/apache/velocity/Template.class
org/apache/velocity/VelocityContext.class
org/apache/velocity/anakia/AnakiaElement.class
org/apache/velocity/anakia/AnakiaJDOMFactory.class
org/apache/velocity/anakia/AnakiaTask$Context.class
org/apache/velocity/anakia/AnakiaTask.class
org/apache/velocity/anakia/Escape.class
org/apache/velocity/anakia/NodeList$1.class
org/apache/velocity/anakia/NodeList$AttributeXMLOutputter.class
org/apache/velocity/anakia/NodeList.class
org/apache/velocity/anakia/OutputWrapper.class
org/apache/velocity/anakia/TreeWalker.class
org/apache/velocity/anakia/XPathCache.class
org/apache/velocity/anakia/XPathTool.class
org/apache/velocity/app/FieldMethodizer.class
org/apache/velocity/app/Velocity.class
org/apache/velocity/app/VelocityEngine.class
org/apache/velocity/app/event/EventCartridge.class
org/apache/velocity/app/event/EventHandler.class
org/apache/velocity/app/event/EventHandlerMethodExecutor.class
org/apache/velocity/app/event/EventHandlerUtil.class
org/apache/velocity/app/event/IncludeEventHandler$IncludeEventExecutor.class
org/apache/velocity/app/event/IncludeEventHandler.class
org/apache/velocity/app/event/InvalidReferenceEventHandler$InvalidGetMethodExecutor.class
org/apache/velocity/app/event/InvalidReferenceEventHandler$InvalidMethodExecutor.class
org/apache/velocity/app/event/InvalidReferenceEventHandler$InvalidSetMethodExecutor.class
org/apache/velocity/app/event/InvalidReferenceEventHandler.class
org/apache/velocity/app/event/MethodExceptionEventHandler$MethodExceptionExecutor.class
org/apache/velocity/app/event/MethodExceptionEventHandler.class
org/apache/velocity/app/event/NullSetEventHandler$ShouldLogOnNullSetExecutor.class
org/apache/velocity/app/event/NullSetEventHandler.class
org/apache/velocity/app/event/ReferenceInsertionEventHandler$referenceInsertExecutor.class
org/apache/velocity/app/event/ReferenceInsertionEventHandler.class
org/apache/velocity/app/event/implement/EscapeHtmlReference.class
org/apache/velocity/app/event/implement/EscapeJavaScriptReference.class
org/apache/velocity/app/event/implement/EscapeReference.class
org/apache/velocity/app/event/implement/EscapeSqlReference.class
org/apache/velocity/app/event/implement/EscapeXmlReference.class
org/apache/velocity/app/event/implement/IncludeNotFound.class
org/apache/velocity/app/event/implement/IncludeRelativePath.class
org/apache/velocity/app/event/implement/InvalidReferenceInfo.class
org/apache/velocity/app/event/implement/PrintExceptions.class
org/apache/velocity/app/event/implement/ReportInvalidReferences.class
org/apache/velocity/app/tools/VelocityFormatter$VelocityAlternator.class
org/apache/velocity/app/tools/VelocityFormatter$VelocityAutoAlternator.class
org/apache/velocity/app/tools/VelocityFormatter.class
org/apache/velocity/context/AbstractContext.class
org/apache/velocity/context/Context.class
org/apache/velocity/context/InternalContextAdapter.class
org/apache/velocity/context/InternalContextAdapterImpl.class
org/apache/velocity/context/InternalContextBase.class
org/apache/velocity/context/InternalEventContext.class
org/apache/velocity/context/InternalHousekeepingContext.class
org/apache/velocity/context/InternalWrapperContext.class
org/apache/velocity/context/VMContext.class
org/apache/velocity/convert/WebMacro.class
org/apache/velocity/exception/ExtendedParseException.class
org/apache/velocity/exception/MethodInvocationException.class
org/apache/velocity/exception/ParseErrorException.class
org/apache/velocity/exception/ResourceNotFoundException.class
org/apache/velocity/exception/TemplateInitException.class
org/apache/velocity/exception/VelocityException.class
org/apache/velocity/io/UnicodeInputStream$1.class
org/apache/velocity/io/UnicodeInputStream$UnicodeBOM.class
org/apache/velocity/io/UnicodeInputStream.class
org/apache/velocity/io/VelocityWriter.class
org/apache/velocity/runtime/ParserPool.class
org/apache/velocity/runtime/ParserPoolImpl.class
org/apache/velocity/runtime/Runtime.class
org/apache/velocity/runtime/RuntimeConstants.class
org/apache/velocity/runtime/RuntimeInstance.class
org/apache/velocity/runtime/RuntimeLogger.class
org/apache/velocity/runtime/RuntimeServices.class
org/apache/velocity/runtime/RuntimeSingleton.class
org/apache/velocity/runtime/VelocimacroFactory$1.class
org/apache/velocity/runtime/VelocimacroFactory$Twonk.class
org/apache/velocity/runtime/VelocimacroFactory.class
org/apache/velocity/runtime/VelocimacroManager$1.class
org/apache/velocity/runtime/VelocimacroManager$MacroEntry.class
org/apache/velocity/runtime/VelocimacroManager.class
org/apache/velocity/runtime/defaults/directive.properties
org/apache/velocity/runtime/defaults/velocity.properties
org/apache/velocity/runtime/directive/Directive.class
org/apache/velocity/runtime/directive/DirectiveConstants.class
org/apache/velocity/runtime/directive/Foreach$1.class
org/apache/velocity/runtime/directive/Foreach$NullHolderContext.class
org/apache/velocity/runtime/directive/Foreach.class
org/apache/velocity/runtime/directive/Include.class
org/apache/velocity/runtime/directive/InputBase.class
org/apache/velocity/runtime/directive/Literal.class
org/apache/velocity/runtime/directive/Macro.class
org/apache/velocity/runtime/directive/MacroParseException.class
org/apache/velocity/runtime/directive/Parse.class
org/apache/velocity/runtime/directive/VMProxyArg.class
org/apache/velocity/runtime/directive/VelocimacroProxy.class
org/apache/velocity/runtime/log/AvalonLogChute.class
org/apache/velocity/runtime/log/AvalonLogSystem.class
org/apache/velocity/runtime/log/HoldingLogChute.class
org/apache/velocity/runtime/log/JdkLogChute.class
org/apache/velocity/runtime/log/Log.class
org/apache/velocity/runtime/log/Log4JLogChute.class
org/apache/velocity/runtime/log/Log4JLogSystem.class
org/apache/velocity/runtime/log/LogChute.class
org/apache/velocity/runtime/log/LogChuteSystem.class
org/apache/velocity/runtime/log/LogDisplayWrapper.class
org/apache/velocity/runtime/log/LogManager.class
org/apache/velocity/runtime/log/LogSystem.class
org/apache/velocity/runtime/log/NullLogChute.class
org/apache/velocity/runtime/log/NullLogSystem.class
org/apache/velocity/runtime/log/PrimordialLogSystem.class
org/apache/velocity/runtime/log/RuntimeLoggerLog.class
org/apache/velocity/runtime/log/SimpleLog4JLogSystem.class
org/apache/velocity/runtime/log/SystemLogChute.class
org/apache/velocity/runtime/log/VelocityFormatter.class
org/apache/velocity/runtime/parser/CharStream.class
org/apache/velocity/runtime/parser/JJTParserState.class
org/apache/velocity/runtime/parser/ParseException.class
org/apache/velocity/runtime/parser/Parser$1.class
org/apache/velocity/runtime/parser/Parser$JJCalls.class
org/apache/velocity/runtime/parser/Parser$LookaheadSuccess.class
org/apache/velocity/runtime/parser/Parser.class
org/apache/velocity/runtime/parser/ParserConstants.class
org/apache/velocity/runtime/parser/ParserTokenManager.class
org/apache/velocity/runtime/parser/ParserTreeConstants.class
org/apache/velocity/runtime/parser/ParserVisitor.class
org/apache/velocity/runtime/parser/TemplateParseException.class
org/apache/velocity/runtime/parser/Token.class
org/apache/velocity/runtime/parser/TokenMgrError.class
org/apache/velocity/runtime/parser/VelocityCharStream.class
org/apache/velocity/runtime/parser/node/ASTAddNode.class
org/apache/velocity/runtime/parser/node/ASTAndNode.class
org/apache/velocity/runtime/parser/node/ASTAssignment.class
org/apache/velocity/runtime/parser/node/ASTBlock.class
org/apache/velocity/runtime/parser/node/ASTComment.class
org/apache/velocity/runtime/parser/node/ASTDirective.class
org/apache/velocity/runtime/parser/node/ASTDivNode.class
org/apache/velocity/runtime/parser/node/ASTEQNode.class
org/apache/velocity/runtime/parser/node/ASTElseIfStatement.class
org/apache/velocity/runtime/parser/node/ASTElseStatement.class
org/apache/velocity/runtime/parser/node/ASTEscape.class
org/apache/velocity/runtime/parser/node/ASTEscapedDirective.class
org/apache/velocity/runtime/parser/node/ASTExpression.class
org/apache/velocity/runtime/parser/node/ASTFalse.class
org/apache/velocity/runtime/parser/node/ASTFloatingPointLiteral.class
org/apache/velocity/runtime/parser/node/ASTGENode.class
org/apache/velocity/runtime/parser/node/ASTGTNode.class
org/apache/velocity/runtime/parser/node/ASTIdentifier.class
org/apache/velocity/runtime/parser/node/ASTIfStatement.class
org/apache/velocity/runtime/parser/node/ASTIncludeStatement.class
org/apache/velocity/runtime/parser/node/ASTIntegerLiteral.class
org/apache/velocity/runtime/parser/node/ASTIntegerRange.class
org/apache/velocity/runtime/parser/node/ASTLENode.class
org/apache/velocity/runtime/parser/node/ASTLTNode.class
org/apache/velocity/runtime/parser/node/ASTMap.class
org/apache/velocity/runtime/parser/node/ASTMethod$MethodCacheKey.class
org/apache/velocity/runtime/parser/node/ASTMethod.class
org/apache/velocity/runtime/parser/node/ASTModNode.class
org/apache/velocity/runtime/parser/node/ASTMulNode.class
org/apache/velocity/runtime/parser/node/ASTNENode.class
org/apache/velocity/runtime/parser/node/ASTNotNode.class
org/apache/velocity/runtime/parser/node/ASTObjectArray.class
org/apache/velocity/runtime/parser/node/ASTOrNode.class
org/apache/velocity/runtime/parser/node/ASTParameters.class
org/apache/velocity/runtime/parser/node/ASTReference.class
org/apache/velocity/runtime/parser/node/ASTSetDirective.class
org/apache/velocity/runtime/parser/node/ASTStop.class
org/apache/velocity/runtime/parser/node/ASTStringLiteral.class
org/apache/velocity/runtime/parser/node/ASTSubtractNode.class
org/apache/velocity/runtime/parser/node/ASTText.class
org/apache/velocity/runtime/parser/node/ASTTrue.class
org/apache/velocity/runtime/parser/node/ASTVariable.class
org/apache/velocity/runtime/parser/node/ASTWord.class
org/apache/velocity/runtime/parser/node/ASTprocess.class
org/apache/velocity/runtime/parser/node/AbstractExecutor.class
org/apache/velocity/runtime/parser/node/BooleanPropertyExecutor.class
org/apache/velocity/runtime/parser/node/GetExecutor.class
org/apache/velocity/runtime/parser/node/MapGetExecutor.class
org/apache/velocity/runtime/parser/node/MapSetExecutor.class
org/apache/velocity/runtime/parser/node/MathUtils.class
org/apache/velocity/runtime/parser/node/Node.class
org/apache/velocity/runtime/parser/node/NodeUtils.class
org/apache/velocity/runtime/parser/node/PropertyExecutor.class
org/apache/velocity/runtime/parser/node/PutExecutor.class
org/apache/velocity/runtime/parser/node/SetExecutor.class
org/apache/velocity/runtime/parser/node/SetPropertyExecutor.class
org/apache/velocity/runtime/parser/node/SimpleNode.class
org/apache/velocity/runtime/resource/ContentResource.class
org/apache/velocity/runtime/resource/Resource.class
org/apache/velocity/runtime/resource/ResourceCache.class
org/apache/velocity/runtime/resource/ResourceCacheImpl.class
org/apache/velocity/runtime/resource/ResourceFactory.class
org/apache/velocity/runtime/resource/ResourceManager.class
org/apache/velocity/runtime/resource/ResourceManagerImpl.class
org/apache/velocity/runtime/resource/loader/ClasspathResourceLoader.class
org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.class
org/apache/velocity/runtime/resource/loader/FileResourceLoader.class
org/apache/velocity/runtime/resource/loader/JarHolder.class
org/apache/velocity/runtime/resource/loader/JarResourceLoader.class
org/apache/velocity/runtime/resource/loader/ResourceLoader.class
org/apache/velocity/runtime/resource/loader/ResourceLoaderFactory.class
org/apache/velocity/runtime/resource/loader/StringResourceLoader$RepositoryFactory.class
org/apache/velocity/runtime/resource/loader/StringResourceLoader.class
org/apache/velocity/runtime/resource/loader/URLResourceLoader.class
org/apache/velocity/runtime/resource/util/StringResource.class
org/apache/velocity/runtime/resource/util/StringResourceRepository.class
org/apache/velocity/runtime/resource/util/StringResourceRepositoryImpl.class
org/apache/velocity/runtime/visitor/BaseVisitor.class
org/apache/velocity/runtime/visitor/NodeViewMode.class
org/apache/velocity/runtime/visitor/VMReferenceMungeVisitor.class
org/apache/velocity/servlet/VelocityServlet.class
org/apache/velocity/texen/Generator.class
org/apache/velocity/texen/ant/TexenTask.class
org/apache/velocity/texen/defaults/texen.properties
org/apache/velocity/texen/util/FileUtil.class
org/apache/velocity/texen/util/PropertiesUtil.class
org/apache/velocity/util/ArrayIterator.class
org/apache/velocity/util/ClassUtils.class
org/apache/velocity/util/ContextAware.class
org/apache/velocity/util/EnumerationIterator.class
org/apache/velocity/util/ExceptionUtils.class
org/apache/velocity/util/RuntimeServicesAware.class
org/apache/velocity/util/SimplePool.class
org/apache/velocity/util/StringUtils.class
org/apache/velocity/util/TemplateNumber.class
org/apache/velocity/util/introspection/ClassMap$1.class
org/apache/velocity/util/introspection/ClassMap$MethodCache$CacheMiss.class
org/apache/velocity/util/introspection/ClassMap$MethodCache.class
org/apache/velocity/util/introspection/ClassMap.class
org/apache/velocity/util/introspection/Info.class
org/apache/velocity/util/introspection/IntrospectionCacheData.class
org/apache/velocity/util/introspection/Introspector.class
org/apache/velocity/util/introspection/IntrospectorBase.class
org/apache/velocity/util/introspection/IntrospectorCache.class
org/apache/velocity/util/introspection/IntrospectorCacheImpl.class
org/apache/velocity/util/introspection/IntrospectorCacheListener.class
org/apache/velocity/util/introspection/MethodMap$AmbiguousException.class
org/apache/velocity/util/introspection/MethodMap.class
org/apache/velocity/util/introspection/SecureIntrospectorControl.class
org/apache/velocity/util/introspection/SecureIntrospectorImpl.class
org/apache/velocity/util/introspection/SecureUberspector.class
org/apache/velocity/util/introspection/Uberspect.class
org/apache/velocity/util/introspection/UberspectImpl$VelGetterImpl.class
org/apache/velocity/util/introspection/UberspectImpl$VelMethodImpl.class
org/apache/velocity/util/introspection/UberspectImpl$VelSetterImpl.class
org/apache/velocity/util/introspection/UberspectImpl.class
org/apache/velocity/util/introspection/UberspectLoggable.class
org/apache/velocity/util/introspection/VelMethod.class
org/apache/velocity/util/introspection/VelPropertyGet.class
org/apache/velocity/util/introspection/VelPropertySet.class

velocity-dep-1.5.jar の中身


C:\>jar tf velocity-dep-1.5.jar
 
META-INF/
META-INF/MANIFEST.MF
META-INF/LICENSE
META-INF/NOTICE
org/
org/apache/
org/apache/velocity/
org/apache/velocity/anakia/
org/apache/velocity/app/
org/apache/velocity/app/event/
org/apache/velocity/app/event/implement/
org/apache/velocity/app/tools/
org/apache/velocity/context/
org/apache/velocity/convert/
org/apache/velocity/exception/
org/apache/velocity/io/
org/apache/velocity/runtime/
org/apache/velocity/runtime/defaults/
org/apache/velocity/runtime/directive/
org/apache/velocity/runtime/log/
org/apache/velocity/runtime/parser/
org/apache/velocity/runtime/parser/node/
org/apache/velocity/runtime/resource/
org/apache/velocity/runtime/resource/loader/
org/apache/velocity/runtime/resource/util/
org/apache/velocity/runtime/visitor/
org/apache/velocity/servlet/
org/apache/velocity/texen/
org/apache/velocity/texen/ant/
org/apache/velocity/texen/defaults/
org/apache/velocity/texen/util/
org/apache/velocity/util/
org/apache/velocity/util/introspection/
org/apache/velocity/Template.class
org/apache/velocity/VelocityContext.class
org/apache/velocity/anakia/AnakiaElement.class
org/apache/velocity/anakia/AnakiaJDOMFactory.class
org/apache/velocity/anakia/AnakiaTask$Context.class
org/apache/velocity/anakia/AnakiaTask.class
org/apache/velocity/anakia/Escape.class
org/apache/velocity/anakia/NodeList$1.class
org/apache/velocity/anakia/NodeList$AttributeXMLOutputter.class
org/apache/velocity/anakia/NodeList.class
org/apache/velocity/anakia/OutputWrapper.class
org/apache/velocity/anakia/TreeWalker.class
org/apache/velocity/anakia/XPathCache.class
org/apache/velocity/anakia/XPathTool.class
org/apache/velocity/app/FieldMethodizer.class
org/apache/velocity/app/Velocity.class
org/apache/velocity/app/VelocityEngine.class
org/apache/velocity/app/event/EventCartridge.class
org/apache/velocity/app/event/EventHandler.class
org/apache/velocity/app/event/EventHandlerMethodExecutor.class
org/apache/velocity/app/event/EventHandlerUtil.class
org/apache/velocity/app/event/IncludeEventHandler$IncludeEventExecutor.class
org/apache/velocity/app/event/IncludeEventHandler.class
org/apache/velocity/app/event/InvalidReferenceEventHandler$InvalidGetMethodExecutor.class
org/apache/velocity/app/event/InvalidReferenceEventHandler$InvalidMethodExecutor.class
org/apache/velocity/app/event/InvalidReferenceEventHandler$InvalidSetMethodExecutor.class
org/apache/velocity/app/event/InvalidReferenceEventHandler.class
org/apache/velocity/app/event/MethodExceptionEventHandler$MethodExceptionExecutor.class
org/apache/velocity/app/event/MethodExceptionEventHandler.class
org/apache/velocity/app/event/NullSetEventHandler$ShouldLogOnNullSetExecutor.class
org/apache/velocity/app/event/NullSetEventHandler.class
org/apache/velocity/app/event/ReferenceInsertionEventHandler$referenceInsertExecutor.class
org/apache/velocity/app/event/ReferenceInsertionEventHandler.class
org/apache/velocity/app/event/implement/EscapeHtmlReference.class
org/apache/velocity/app/event/implement/EscapeJavaScriptReference.class
org/apache/velocity/app/event/implement/EscapeReference.class
org/apache/velocity/app/event/implement/EscapeSqlReference.class
org/apache/velocity/app/event/implement/EscapeXmlReference.class
org/apache/velocity/app/event/implement/IncludeNotFound.class
org/apache/velocity/app/event/implement/IncludeRelativePath.class
org/apache/velocity/app/event/implement/InvalidReferenceInfo.class
org/apache/velocity/app/event/implement/PrintExceptions.class
org/apache/velocity/app/event/implement/ReportInvalidReferences.class
org/apache/velocity/app/tools/VelocityFormatter$VelocityAlternator.class
org/apache/velocity/app/tools/VelocityFormatter$VelocityAutoAlternator.class
org/apache/velocity/app/tools/VelocityFormatter.class
org/apache/velocity/context/AbstractContext.class
org/apache/velocity/context/Context.class
org/apache/velocity/context/InternalContextAdapter.class
org/apache/velocity/context/InternalContextAdapterImpl.class
org/apache/velocity/context/InternalContextBase.class
org/apache/velocity/context/InternalEventContext.class
org/apache/velocity/context/InternalHousekeepingContext.class
org/apache/velocity/context/InternalWrapperContext.class
org/apache/velocity/context/VMContext.class
org/apache/velocity/convert/WebMacro.class
org/apache/velocity/exception/ExtendedParseException.class
org/apache/velocity/exception/MethodInvocationException.class
org/apache/velocity/exception/ParseErrorException.class
org/apache/velocity/exception/ResourceNotFoundException.class
org/apache/velocity/exception/TemplateInitException.class
org/apache/velocity/exception/VelocityException.class
org/apache/velocity/io/UnicodeInputStream$1.class
org/apache/velocity/io/UnicodeInputStream$UnicodeBOM.class
org/apache/velocity/io/UnicodeInputStream.class
org/apache/velocity/io/VelocityWriter.class
org/apache/velocity/runtime/ParserPool.class
org/apache/velocity/runtime/ParserPoolImpl.class
org/apache/velocity/runtime/Runtime.class
org/apache/velocity/runtime/RuntimeConstants.class
org/apache/velocity/runtime/RuntimeInstance.class
org/apache/velocity/runtime/RuntimeLogger.class
org/apache/velocity/runtime/RuntimeServices.class
org/apache/velocity/runtime/RuntimeSingleton.class
org/apache/velocity/runtime/VelocimacroFactory$1.class
org/apache/velocity/runtime/VelocimacroFactory$Twonk.class
org/apache/velocity/runtime/VelocimacroFactory.class
org/apache/velocity/runtime/VelocimacroManager$1.class
org/apache/velocity/runtime/VelocimacroManager$MacroEntry.class
org/apache/velocity/runtime/VelocimacroManager.class
org/apache/velocity/runtime/defaults/directive.properties
org/apache/velocity/runtime/defaults/velocity.properties
org/apache/velocity/runtime/directive/Directive.class
org/apache/velocity/runtime/directive/DirectiveConstants.class
org/apache/velocity/runtime/directive/Foreach$1.class
org/apache/velocity/runtime/directive/Foreach$NullHolderContext.class
org/apache/velocity/runtime/directive/Foreach.class
org/apache/velocity/runtime/directive/Include.class
org/apache/velocity/runtime/directive/InputBase.class
org/apache/velocity/runtime/directive/Literal.class
org/apache/velocity/runtime/directive/Macro.class
org/apache/velocity/runtime/directive/MacroParseException.class
org/apache/velocity/runtime/directive/Parse.class
org/apache/velocity/runtime/directive/VMProxyArg.class
org/apache/velocity/runtime/directive/VelocimacroProxy.class
org/apache/velocity/runtime/log/AvalonLogChute.class
org/apache/velocity/runtime/log/AvalonLogSystem.class
org/apache/velocity/runtime/log/HoldingLogChute.class
org/apache/velocity/runtime/log/JdkLogChute.class
org/apache/velocity/runtime/log/Log.class
org/apache/velocity/runtime/log/Log4JLogChute.class
org/apache/velocity/runtime/log/Log4JLogSystem.class
org/apache/velocity/runtime/log/LogChute.class
org/apache/velocity/runtime/log/LogChuteSystem.class
org/apache/velocity/runtime/log/LogDisplayWrapper.class
org/apache/velocity/runtime/log/LogManager.class
org/apache/velocity/runtime/log/LogSystem.class
org/apache/velocity/runtime/log/NullLogChute.class
org/apache/velocity/runtime/log/NullLogSystem.class
org/apache/velocity/runtime/log/PrimordialLogSystem.class
org/apache/velocity/runtime/log/RuntimeLoggerLog.class
org/apache/velocity/runtime/log/SimpleLog4JLogSystem.class
org/apache/velocity/runtime/log/SystemLogChute.class
org/apache/velocity/runtime/log/VelocityFormatter.class
org/apache/velocity/runtime/parser/CharStream.class
org/apache/velocity/runtime/parser/JJTParserState.class
org/apache/velocity/runtime/parser/ParseException.class
org/apache/velocity/runtime/parser/Parser$1.class
org/apache/velocity/runtime/parser/Parser$JJCalls.class
org/apache/velocity/runtime/parser/Parser$LookaheadSuccess.class
org/apache/velocity/runtime/parser/Parser.class
org/apache/velocity/runtime/parser/ParserConstants.class
org/apache/velocity/runtime/parser/ParserTokenManager.class
org/apache/velocity/runtime/parser/ParserTreeConstants.class
org/apache/velocity/runtime/parser/ParserVisitor.class
org/apache/velocity/runtime/parser/TemplateParseException.class
org/apache/velocity/runtime/parser/Token.class
org/apache/velocity/runtime/parser/TokenMgrError.class
org/apache/velocity/runtime/parser/VelocityCharStream.class
org/apache/velocity/runtime/parser/node/ASTAddNode.class
org/apache/velocity/runtime/parser/node/ASTAndNode.class
org/apache/velocity/runtime/parser/node/ASTAssignment.class
org/apache/velocity/runtime/parser/node/ASTBlock.class
org/apache/velocity/runtime/parser/node/ASTComment.class
org/apache/velocity/runtime/parser/node/ASTDirective.class
org/apache/velocity/runtime/parser/node/ASTDivNode.class
org/apache/velocity/runtime/parser/node/ASTEQNode.class
org/apache/velocity/runtime/parser/node/ASTElseIfStatement.class
org/apache/velocity/runtime/parser/node/ASTElseStatement.class
org/apache/velocity/runtime/parser/node/ASTEscape.class
org/apache/velocity/runtime/parser/node/ASTEscapedDirective.class
org/apache/velocity/runtime/parser/node/ASTExpression.class
org/apache/velocity/runtime/parser/node/ASTFalse.class
org/apache/velocity/runtime/parser/node/ASTFloatingPointLiteral.class
org/apache/velocity/runtime/parser/node/ASTGENode.class
org/apache/velocity/runtime/parser/node/ASTGTNode.class
org/apache/velocity/runtime/parser/node/ASTIdentifier.class
org/apache/velocity/runtime/parser/node/ASTIfStatement.class
org/apache/velocity/runtime/parser/node/ASTIncludeStatement.class
org/apache/velocity/runtime/parser/node/ASTIntegerLiteral.class
org/apache/velocity/runtime/parser/node/ASTIntegerRange.class
org/apache/velocity/runtime/parser/node/ASTLENode.class
org/apache/velocity/runtime/parser/node/ASTLTNode.class
org/apache/velocity/runtime/parser/node/ASTMap.class
org/apache/velocity/runtime/parser/node/ASTMethod$MethodCacheKey.class
org/apache/velocity/runtime/parser/node/ASTMethod.class
org/apache/velocity/runtime/parser/node/ASTModNode.class
org/apache/velocity/runtime/parser/node/ASTMulNode.class
org/apache/velocity/runtime/parser/node/ASTNENode.class
org/apache/velocity/runtime/parser/node/ASTNotNode.class
org/apache/velocity/runtime/parser/node/ASTObjectArray.class
org/apache/velocity/runtime/parser/node/ASTOrNode.class
org/apache/velocity/runtime/parser/node/ASTParameters.class
org/apache/velocity/runtime/parser/node/ASTReference.class
org/apache/velocity/runtime/parser/node/ASTSetDirective.class
org/apache/velocity/runtime/parser/node/ASTStop.class
org/apache/velocity/runtime/parser/node/ASTStringLiteral.class
org/apache/velocity/runtime/parser/node/ASTSubtractNode.class
org/apache/velocity/runtime/parser/node/ASTText.class
org/apache/velocity/runtime/parser/node/ASTTrue.class
org/apache/velocity/runtime/parser/node/ASTVariable.class
org/apache/velocity/runtime/parser/node/ASTWord.class
org/apache/velocity/runtime/parser/node/ASTprocess.class
org/apache/velocity/runtime/parser/node/AbstractExecutor.class
org/apache/velocity/runtime/parser/node/BooleanPropertyExecutor.class
org/apache/velocity/runtime/parser/node/GetExecutor.class
org/apache/velocity/runtime/parser/node/MapGetExecutor.class
org/apache/velocity/runtime/parser/node/MapSetExecutor.class
org/apache/velocity/runtime/parser/node/MathUtils.class
org/apache/velocity/runtime/parser/node/Node.class
org/apache/velocity/runtime/parser/node/NodeUtils.class
org/apache/velocity/runtime/parser/node/PropertyExecutor.class
org/apache/velocity/runtime/parser/node/PutExecutor.class
org/apache/velocity/runtime/parser/node/SetExecutor.class
org/apache/velocity/runtime/parser/node/SetPropertyExecutor.class
org/apache/velocity/runtime/parser/node/SimpleNode.class
org/apache/velocity/runtime/resource/ContentResource.class
org/apache/velocity/runtime/resource/Resource.class
org/apache/velocity/runtime/resource/ResourceCache.class
org/apache/velocity/runtime/resource/ResourceCacheImpl.class
org/apache/velocity/runtime/resource/ResourceFactory.class
org/apache/velocity/runtime/resource/ResourceManager.class
org/apache/velocity/runtime/resource/ResourceManagerImpl.class
org/apache/velocity/runtime/resource/loader/ClasspathResourceLoader.class
org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.class
org/apache/velocity/runtime/resource/loader/FileResourceLoader.class
org/apache/velocity/runtime/resource/loader/JarHolder.class
org/apache/velocity/runtime/resource/loader/JarResourceLoader.class
org/apache/velocity/runtime/resource/loader/ResourceLoader.class
org/apache/velocity/runtime/resource/loader/ResourceLoaderFactory.class
org/apache/velocity/runtime/resource/loader/StringResourceLoader$RepositoryFactory.class
org/apache/velocity/runtime/resource/loader/StringResourceLoader.class
org/apache/velocity/runtime/resource/loader/URLResourceLoader.class
org/apache/velocity/runtime/resource/util/StringResource.class
org/apache/velocity/runtime/resource/util/StringResourceRepository.class
org/apache/velocity/runtime/resource/util/StringResourceRepositoryImpl.class
org/apache/velocity/runtime/visitor/BaseVisitor.class
org/apache/velocity/runtime/visitor/NodeViewMode.class
org/apache/velocity/runtime/visitor/VMReferenceMungeVisitor.class
org/apache/velocity/servlet/VelocityServlet.class
org/apache/velocity/texen/Generator.class
org/apache/velocity/texen/ant/TexenTask.class
org/apache/velocity/texen/defaults/texen.properties
org/apache/velocity/texen/util/FileUtil.class
org/apache/velocity/texen/util/PropertiesUtil.class
org/apache/velocity/util/ArrayIterator.class
org/apache/velocity/util/ClassUtils.class
org/apache/velocity/util/ContextAware.class
org/apache/velocity/util/EnumerationIterator.class
org/apache/velocity/util/ExceptionUtils.class
org/apache/velocity/util/RuntimeServicesAware.class
org/apache/velocity/util/SimplePool.class
org/apache/velocity/util/StringUtils.class
org/apache/velocity/util/TemplateNumber.class
org/apache/velocity/util/introspection/ClassMap$1.class
org/apache/velocity/util/introspection/ClassMap$MethodCache$CacheMiss.class
org/apache/velocity/util/introspection/ClassMap$MethodCache.class
org/apache/velocity/util/introspection/ClassMap.class
org/apache/velocity/util/introspection/Info.class
org/apache/velocity/util/introspection/IntrospectionCacheData.class
org/apache/velocity/util/introspection/Introspector.class
org/apache/velocity/util/introspection/IntrospectorBase.class
org/apache/velocity/util/introspection/IntrospectorCache.class
org/apache/velocity/util/introspection/IntrospectorCacheImpl.class
org/apache/velocity/util/introspection/IntrospectorCacheListener.class
org/apache/velocity/util/introspection/MethodMap$AmbiguousException.class
org/apache/velocity/util/introspection/MethodMap.class
org/apache/velocity/util/introspection/SecureIntrospectorControl.class
org/apache/velocity/util/introspection/SecureIntrospectorImpl.class
org/apache/velocity/util/introspection/SecureUberspector.class
org/apache/velocity/util/introspection/Uberspect.class
org/apache/velocity/util/introspection/UberspectImpl$VelGetterImpl.class
org/apache/velocity/util/introspection/UberspectImpl$VelMethodImpl.class
org/apache/velocity/util/introspection/UberspectImpl$VelSetterImpl.class
org/apache/velocity/util/introspection/UberspectImpl.class
org/apache/velocity/util/introspection/UberspectLoggable.class
org/apache/velocity/util/introspection/VelMethod.class
org/apache/velocity/util/introspection/VelPropertyGet.class
org/apache/velocity/util/introspection/VelPropertySet.class
org/apache/commons/
org/apache/commons/collections/
org/apache/commons/collections/iterators/
org/apache/commons/collections/map/
org/apache/commons/lang/
org/apache/commons/lang/builder/
org/apache/commons/lang/enum/
org/apache/commons/lang/enums/
org/apache/commons/lang/exception/
org/apache/commons/lang/math/
org/apache/commons/lang/mutable/
org/apache/commons/lang/time/
org/apache/oro/
org/apache/oro/io/
org/apache/oro/text/
org/apache/oro/text/awk/
org/apache/oro/text/perl/
org/apache/oro/text/regex/
org/apache/oro/util/
org/apache/commons/collections/BoundedMap.class
org/apache/commons/collections/ExtendedProperties$PropertiesReader.class
org/apache/commons/collections/ExtendedProperties$PropertiesTokenizer.class
org/apache/commons/collections/ExtendedProperties.class
org/apache/commons/collections/IterableMap.class
org/apache/commons/collections/KeyValue.class
org/apache/commons/collections/MapIterator.class
org/apache/commons/collections/OrderedIterator.class
org/apache/commons/collections/OrderedMap.class
org/apache/commons/collections/OrderedMapIterator.class
org/apache/commons/collections/ResettableIterator.class
org/apache/commons/collections/iterators/AbstractEmptyIterator.class
org/apache/commons/collections/iterators/EmptyIterator.class
org/apache/commons/collections/iterators/EmptyMapIterator.class
org/apache/commons/collections/iterators/EmptyOrderedIterator.class
org/apache/commons/collections/iterators/EmptyOrderedMapIterator.class
org/apache/commons/collections/map/AbstractHashedMap$EntrySet.class
org/apache/commons/collections/map/AbstractHashedMap$EntrySetIterator.class
org/apache/commons/collections/map/AbstractHashedMap$HashEntry.class
org/apache/commons/collections/map/AbstractHashedMap$HashIterator.class
org/apache/commons/collections/map/AbstractHashedMap$HashMapIterator.class
org/apache/commons/collections/map/AbstractHashedMap$KeySet.class
org/apache/commons/collections/map/AbstractHashedMap$KeySetIterator.class
org/apache/commons/collections/map/AbstractHashedMap$Values.class
org/apache/commons/collections/map/AbstractHashedMap$ValuesIterator.class
org/apache/commons/collections/map/AbstractHashedMap.class
org/apache/commons/collections/map/AbstractLinkedMap$EntrySetIterator.class
org/apache/commons/collections/map/AbstractLinkedMap$KeySetIterator.class
org/apache/commons/collections/map/AbstractLinkedMap$LinkEntry.class
org/apache/commons/collections/map/AbstractLinkedMap$LinkIterator.class
org/apache/commons/collections/map/AbstractLinkedMap$LinkMapIterator.class
org/apache/commons/collections/map/AbstractLinkedMap$ValuesIterator.class
org/apache/commons/collections/map/AbstractLinkedMap.class
org/apache/commons/collections/map/LRUMap.class
org/apache/commons/lang/ArrayUtils.class
org/apache/commons/lang/BitField.class
org/apache/commons/lang/BooleanUtils.class
org/apache/commons/lang/CharEncoding.class
org/apache/commons/lang/CharRange.class
org/apache/commons/lang/CharSet.class
org/apache/commons/lang/CharSetUtils.class
org/apache/commons/lang/CharUtils.class
org/apache/commons/lang/ClassUtils.class
org/apache/commons/lang/Entities$ArrayEntityMap.class
org/apache/commons/lang/Entities$BinaryEntityMap.class
org/apache/commons/lang/Entities$EntityMap.class
org/apache/commons/lang/Entities$HashEntityMap.class
org/apache/commons/lang/Entities$LookupEntityMap.class
org/apache/commons/lang/Entities$MapIntMap.class
org/apache/commons/lang/Entities$PrimitiveEntityMap.class
org/apache/commons/lang/Entities$TreeEntityMap.class
org/apache/commons/lang/Entities.class
org/apache/commons/lang/IllegalClassException.class
org/apache/commons/lang/IncompleteArgumentException.class
org/apache/commons/lang/IntHashMap$Entry.class
org/apache/commons/lang/IntHashMap.class
org/apache/commons/lang/NotImplementedException.class
org/apache/commons/lang/NullArgumentException.class
org/apache/commons/lang/NumberRange.class
org/apache/commons/lang/NumberUtils.class
org/apache/commons/lang/ObjectUtils$Null.class
org/apache/commons/lang/ObjectUtils.class
org/apache/commons/lang/RandomStringUtils.class
org/apache/commons/lang/SerializationException.class
org/apache/commons/lang/SerializationUtils.class
org/apache/commons/lang/StringEscapeUtils.class
org/apache/commons/lang/StringPrintWriter.class
org/apache/commons/lang/StringUtils.class
org/apache/commons/lang/SystemUtils.class
org/apache/commons/lang/UnhandledException.class
org/apache/commons/lang/Validate.class
org/apache/commons/lang/WordUtils.class
org/apache/commons/lang/builder/CompareToBuilder.class
org/apache/commons/lang/builder/EqualsBuilder.class
org/apache/commons/lang/builder/HashCodeBuilder.class
org/apache/commons/lang/builder/ReflectionToStringBuilder$1.class
org/apache/commons/lang/builder/ReflectionToStringBuilder.class
org/apache/commons/lang/builder/StandardToStringStyle.class
org/apache/commons/lang/builder/ToStringBuilder.class
org/apache/commons/lang/builder/ToStringStyle$1.class
org/apache/commons/lang/builder/ToStringStyle$DefaultToStringStyle.class
org/apache/commons/lang/builder/ToStringStyle$MultiLineToStringStyle.class
org/apache/commons/lang/builder/ToStringStyle$NoFieldNameToStringStyle.class
org/apache/commons/lang/builder/ToStringStyle$ShortPrefixToStringStyle.class
org/apache/commons/lang/builder/ToStringStyle$SimpleToStringStyle.class
org/apache/commons/lang/builder/ToStringStyle.class
org/apache/commons/lang/enum/Enum$1.class
org/apache/commons/lang/enum/Enum$Entry.class
org/apache/commons/lang/enum/Enum.class
org/apache/commons/lang/enum/EnumUtils.class
org/apache/commons/lang/enum/ValuedEnum.class
org/apache/commons/lang/enums/Enum$1.class
org/apache/commons/lang/enums/Enum$Entry.class
org/apache/commons/lang/enums/Enum.class
org/apache/commons/lang/enums/EnumUtils.class
org/apache/commons/lang/enums/ValuedEnum.class
org/apache/commons/lang/exception/ExceptionUtils.class
org/apache/commons/lang/exception/Nestable.class
org/apache/commons/lang/exception/NestableDelegate.class
org/apache/commons/lang/exception/NestableError.class
org/apache/commons/lang/exception/NestableException.class
org/apache/commons/lang/exception/NestableRuntimeException.class
org/apache/commons/lang/math/DoubleRange.class
org/apache/commons/lang/math/FloatRange.class
org/apache/commons/lang/math/Fraction.class
org/apache/commons/lang/math/IntRange.class
org/apache/commons/lang/math/JVMRandom.class
org/apache/commons/lang/math/LongRange.class
org/apache/commons/lang/math/NumberRange.class
org/apache/commons/lang/math/NumberUtils.class
org/apache/commons/lang/math/RandomUtils.class
org/apache/commons/lang/math/Range.class
org/apache/commons/lang/mutable/Mutable.class
org/apache/commons/lang/mutable/MutableByte.class
org/apache/commons/lang/mutable/MutableDouble.class
org/apache/commons/lang/mutable/MutableFloat.class
org/apache/commons/lang/mutable/MutableInt.class
org/apache/commons/lang/mutable/MutableLong.class
org/apache/commons/lang/mutable/MutableObject.class
org/apache/commons/lang/mutable/MutableShort.class
org/apache/commons/lang/time/DateFormatUtils.class
org/apache/commons/lang/time/DateUtils$DateIterator.class
org/apache/commons/lang/time/DateUtils.class
org/apache/commons/lang/time/DurationFormatUtils$Token.class
org/apache/commons/lang/time/DurationFormatUtils.class
org/apache/commons/lang/time/FastDateFormat$CharacterLiteral.class
org/apache/commons/lang/time/FastDateFormat$NumberRule.class
org/apache/commons/lang/time/FastDateFormat$PaddedNumberField.class
org/apache/commons/lang/time/FastDateFormat$Pair.class
org/apache/commons/lang/time/FastDateFormat$Rule.class
org/apache/commons/lang/time/FastDateFormat$StringLiteral.class
org/apache/commons/lang/time/FastDateFormat$TextField.class
org/apache/commons/lang/time/FastDateFormat$TimeZoneDisplayKey.class
org/apache/commons/lang/time/FastDateFormat$TimeZoneNameRule.class
org/apache/commons/lang/time/FastDateFormat$TimeZoneNumberRule.class
org/apache/commons/lang/time/FastDateFormat$TwelveHourField.class
org/apache/commons/lang/time/FastDateFormat$TwentyFourHourField.class
org/apache/commons/lang/time/FastDateFormat$TwoDigitMonthField.class
org/apache/commons/lang/time/FastDateFormat$TwoDigitNumberField.class
org/apache/commons/lang/time/FastDateFormat$TwoDigitYearField.class
org/apache/commons/lang/time/FastDateFormat$UnpaddedMonthField.class
org/apache/commons/lang/time/FastDateFormat$UnpaddedNumberField.class
org/apache/commons/lang/time/FastDateFormat.class
org/apache/commons/lang/time/StopWatch.class
org/apache/oro/io/AwkFilenameFilter.class
org/apache/oro/io/GlobFilenameFilter.class
org/apache/oro/io/Perl5FilenameFilter.class
org/apache/oro/io/RegexFilenameFilter.class
org/apache/oro/text/DefaultMatchAction.class
org/apache/oro/text/GenericPatternCache.class
org/apache/oro/text/GlobCompiler.class
org/apache/oro/text/MalformedCachePatternException.class
org/apache/oro/text/MatchAction.class
org/apache/oro/text/MatchActionInfo.class
org/apache/oro/text/MatchActionProcessor.class
org/apache/oro/text/PatternCache.class
org/apache/oro/text/PatternCacheFIFO.class
org/apache/oro/text/PatternCacheFIFO2.class
org/apache/oro/text/PatternCacheLRU.class
org/apache/oro/text/PatternCacheRandom.class
org/apache/oro/text/awk/AwkCompiler.class
org/apache/oro/text/awk/AwkMatchResult.class
org/apache/oro/text/awk/AwkMatcher.class
org/apache/oro/text/awk/AwkPattern.class
org/apache/oro/text/awk/AwkStreamInput.class
org/apache/oro/text/awk/CatNode.class
org/apache/oro/text/awk/CharacterClassNode.class
org/apache/oro/text/awk/DFAState.class
org/apache/oro/text/awk/EpsilonNode.class
org/apache/oro/text/awk/LeafNode.class
org/apache/oro/text/awk/NegativeCharacterClassNode.class
org/apache/oro/text/awk/OrNode.class
org/apache/oro/text/awk/PlusNode.class
org/apache/oro/text/awk/QuestionNode.class
org/apache/oro/text/awk/StarNode.class
org/apache/oro/text/awk/SyntaxNode.class
org/apache/oro/text/awk/SyntaxTree.class
org/apache/oro/text/awk/TokenNode.class
org/apache/oro/text/perl/MalformedPerl5PatternException.class
org/apache/oro/text/perl/ParsedSubstitutionEntry.class
org/apache/oro/text/perl/Perl5Util.class
org/apache/oro/text/regex/CharStringPointer.class
org/apache/oro/text/regex/MalformedPatternException.class
org/apache/oro/text/regex/MatchResult.class
org/apache/oro/text/regex/OpCode.class
org/apache/oro/text/regex/Pattern.class
org/apache/oro/text/regex/PatternCompiler.class
org/apache/oro/text/regex/PatternMatcher.class
org/apache/oro/text/regex/PatternMatcherInput.class
org/apache/oro/text/regex/Perl5Compiler.class
org/apache/oro/text/regex/Perl5Debug.class
org/apache/oro/text/regex/Perl5MatchResult.class
org/apache/oro/text/regex/Perl5Matcher.class
org/apache/oro/text/regex/Perl5Pattern.class
org/apache/oro/text/regex/Perl5Repetition.class
org/apache/oro/text/regex/Perl5Substitution.class
org/apache/oro/text/regex/StringSubstitution.class
org/apache/oro/text/regex/Substitution.class
org/apache/oro/text/regex/Util.class
org/apache/oro/util/Cache.class
org/apache/oro/util/CacheFIFO.class
org/apache/oro/util/CacheFIFO2.class
org/apache/oro/util/CacheLRU.class
org/apache/oro/util/CacheRandom.class
org/apache/oro/util/GenericCache.class
org/apache/oro/util/GenericCacheEntry.class

velocity-1.5.jar と velocity-dep-1.5.jar の差分


org/apache/commons/
org/apache/commons/collections/
org/apache/commons/collections/iterators/
org/apache/commons/collections/map/
org/apache/commons/lang/
org/apache/commons/lang/builder/
org/apache/commons/lang/enum/
org/apache/commons/lang/enums/
org/apache/commons/lang/exception/
org/apache/commons/lang/math/
org/apache/commons/lang/mutable/
org/apache/commons/lang/time/
org/apache/oro/
org/apache/oro/io/
org/apache/oro/text/
org/apache/oro/text/awk/
org/apache/oro/text/perl/
org/apache/oro/text/regex/
org/apache/oro/util/
org/apache/commons/collections/BoundedMap.class
org/apache/commons/collections/ExtendedProperties$PropertiesReader.class
org/apache/commons/collections/ExtendedProperties$PropertiesTokenizer.class
org/apache/commons/collections/ExtendedProperties.class
org/apache/commons/collections/IterableMap.class
org/apache/commons/collections/KeyValue.class
org/apache/commons/collections/MapIterator.class
org/apache/commons/collections/OrderedIterator.class
org/apache/commons/collections/OrderedMap.class
org/apache/commons/collections/OrderedMapIterator.class
org/apache/commons/collections/ResettableIterator.class
org/apache/commons/collections/iterators/AbstractEmptyIterator.class
org/apache/commons/collections/iterators/EmptyIterator.class
org/apache/commons/collections/iterators/EmptyMapIterator.class
org/apache/commons/collections/iterators/EmptyOrderedIterator.class
org/apache/commons/collections/iterators/EmptyOrderedMapIterator.class
org/apache/commons/collections/map/AbstractHashedMap$EntrySet.class
org/apache/commons/collections/map/AbstractHashedMap$EntrySetIterator.class
org/apache/commons/collections/map/AbstractHashedMap$HashEntry.class
org/apache/commons/collections/map/AbstractHashedMap$HashIterator.class
org/apache/commons/collections/map/AbstractHashedMap$HashMapIterator.class
org/apache/commons/collections/map/AbstractHashedMap$KeySet.class
org/apache/commons/collections/map/AbstractHashedMap$KeySetIterator.class
org/apache/commons/collections/map/AbstractHashedMap$Values.class
org/apache/commons/collections/map/AbstractHashedMap$ValuesIterator.class
org/apache/commons/collections/map/AbstractHashedMap.class
org/apache/commons/collections/map/AbstractLinkedMap$EntrySetIterator.class
org/apache/commons/collections/map/AbstractLinkedMap$KeySetIterator.class
org/apache/commons/collections/map/AbstractLinkedMap$LinkEntry.class
org/apache/commons/collections/map/AbstractLinkedMap$LinkIterator.class
org/apache/commons/collections/map/AbstractLinkedMap$LinkMapIterator.class
org/apache/commons/collections/map/AbstractLinkedMap$ValuesIterator.class
org/apache/commons/collections/map/AbstractLinkedMap.class
org/apache/commons/collections/map/LRUMap.class
org/apache/commons/lang/ArrayUtils.class
org/apache/commons/lang/BitField.class
org/apache/commons/lang/BooleanUtils.class
org/apache/commons/lang/CharEncoding.class
org/apache/commons/lang/CharRange.class
org/apache/commons/lang/CharSet.class
org/apache/commons/lang/CharSetUtils.class
org/apache/commons/lang/CharUtils.class
org/apache/commons/lang/ClassUtils.class
org/apache/commons/lang/Entities$ArrayEntityMap.class
org/apache/commons/lang/Entities$BinaryEntityMap.class
org/apache/commons/lang/Entities$EntityMap.class
org/apache/commons/lang/Entities$HashEntityMap.class
org/apache/commons/lang/Entities$LookupEntityMap.class
org/apache/commons/lang/Entities$MapIntMap.class
org/apache/commons/lang/Entities$PrimitiveEntityMap.class
org/apache/commons/lang/Entities$TreeEntityMap.class
org/apache/commons/lang/Entities.class
org/apache/commons/lang/IllegalClassException.class
org/apache/commons/lang/IncompleteArgumentException.class
org/apache/commons/lang/IntHashMap$Entry.class
org/apache/commons/lang/IntHashMap.class
org/apache/commons/lang/NotImplementedException.class
org/apache/commons/lang/NullArgumentException.class
org/apache/commons/lang/NumberRange.class
org/apache/commons/lang/NumberUtils.class
org/apache/commons/lang/ObjectUtils$Null.class
org/apache/commons/lang/ObjectUtils.class
org/apache/commons/lang/RandomStringUtils.class
org/apache/commons/lang/SerializationException.class
org/apache/commons/lang/SerializationUtils.class
org/apache/commons/lang/StringEscapeUtils.class
org/apache/commons/lang/StringPrintWriter.class
org/apache/commons/lang/StringUtils.class
org/apache/commons/lang/SystemUtils.class
org/apache/commons/lang/UnhandledException.class
org/apache/commons/lang/Validate.class
org/apache/commons/lang/WordUtils.class
org/apache/commons/lang/builder/CompareToBuilder.class
org/apache/commons/lang/builder/EqualsBuilder.class
org/apache/commons/lang/builder/HashCodeBuilder.class
org/apache/commons/lang/builder/ReflectionToStringBuilder$1.class
org/apache/commons/lang/builder/ReflectionToStringBuilder.class
org/apache/commons/lang/builder/StandardToStringStyle.class
org/apache/commons/lang/builder/ToStringBuilder.class
org/apache/commons/lang/builder/ToStringStyle$1.class
org/apache/commons/lang/builder/ToStringStyle$DefaultToStringStyle.class
org/apache/commons/lang/builder/ToStringStyle$MultiLineToStringStyle.class
org/apache/commons/lang/builder/ToStringStyle$NoFieldNameToStringStyle.class
org/apache/commons/lang/builder/ToStringStyle$ShortPrefixToStringStyle.class
org/apache/commons/lang/builder/ToStringStyle$SimpleToStringStyle.class
org/apache/commons/lang/builder/ToStringStyle.class
org/apache/commons/lang/enum/Enum$1.class
org/apache/commons/lang/enum/Enum$Entry.class
org/apache/commons/lang/enum/Enum.class
org/apache/commons/lang/enum/EnumUtils.class
org/apache/commons/lang/enum/ValuedEnum.class
org/apache/commons/lang/enums/Enum$1.class
org/apache/commons/lang/enums/Enum$Entry.class
org/apache/commons/lang/enums/Enum.class
org/apache/commons/lang/enums/EnumUtils.class
org/apache/commons/lang/enums/ValuedEnum.class
org/apache/commons/lang/exception/ExceptionUtils.class
org/apache/commons/lang/exception/Nestable.class
org/apache/commons/lang/exception/NestableDelegate.class
org/apache/commons/lang/exception/NestableError.class
org/apache/commons/lang/exception/NestableException.class
org/apache/commons/lang/exception/NestableRuntimeException.class
org/apache/commons/lang/math/DoubleRange.class
org/apache/commons/lang/math/FloatRange.class
org/apache/commons/lang/math/Fraction.class
org/apache/commons/lang/math/IntRange.class
org/apache/commons/lang/math/JVMRandom.class
org/apache/commons/lang/math/LongRange.class
org/apache/commons/lang/math/NumberRange.class
org/apache/commons/lang/math/NumberUtils.class
org/apache/commons/lang/math/RandomUtils.class
org/apache/commons/lang/math/Range.class
org/apache/commons/lang/mutable/Mutable.class
org/apache/commons/lang/mutable/MutableByte.class
org/apache/commons/lang/mutable/MutableDouble.class
org/apache/commons/lang/mutable/MutableFloat.class
org/apache/commons/lang/mutable/MutableInt.class
org/apache/commons/lang/mutable/MutableLong.class
org/apache/commons/lang/mutable/MutableObject.class
org/apache/commons/lang/mutable/MutableShort.class
org/apache/commons/lang/time/DateFormatUtils.class
org/apache/commons/lang/time/DateUtils$DateIterator.class
org/apache/commons/lang/time/DateUtils.class
org/apache/commons/lang/time/DurationFormatUtils$Token.class
org/apache/commons/lang/time/DurationFormatUtils.class
org/apache/commons/lang/time/FastDateFormat$CharacterLiteral.class
org/apache/commons/lang/time/FastDateFormat$NumberRule.class
org/apache/commons/lang/time/FastDateFormat$PaddedNumberField.class
org/apache/commons/lang/time/FastDateFormat$Pair.class
org/apache/commons/lang/time/FastDateFormat$Rule.class
org/apache/commons/lang/time/FastDateFormat$StringLiteral.class
org/apache/commons/lang/time/FastDateFormat$TextField.class
org/apache/commons/lang/time/FastDateFormat$TimeZoneDisplayKey.class
org/apache/commons/lang/time/FastDateFormat$TimeZoneNameRule.class
org/apache/commons/lang/time/FastDateFormat$TimeZoneNumberRule.class
org/apache/commons/lang/time/FastDateFormat$TwelveHourField.class
org/apache/commons/lang/time/FastDateFormat$TwentyFourHourField.class
org/apache/commons/lang/time/FastDateFormat$TwoDigitMonthField.class
org/apache/commons/lang/time/FastDateFormat$TwoDigitNumberField.class
org/apache/commons/lang/time/FastDateFormat$TwoDigitYearField.class
org/apache/commons/lang/time/FastDateFormat$UnpaddedMonthField.class
org/apache/commons/lang/time/FastDateFormat$UnpaddedNumberField.class
org/apache/commons/lang/time/FastDateFormat.class
org/apache/commons/lang/time/StopWatch.class
org/apache/oro/io/AwkFilenameFilter.class
org/apache/oro/io/GlobFilenameFilter.class
org/apache/oro/io/Perl5FilenameFilter.class
org/apache/oro/io/RegexFilenameFilter.class
org/apache/oro/text/DefaultMatchAction.class
org/apache/oro/text/GenericPatternCache.class
org/apache/oro/text/GlobCompiler.class
org/apache/oro/text/MalformedCachePatternException.class
org/apache/oro/text/MatchAction.class
org/apache/oro/text/MatchActionInfo.class
org/apache/oro/text/MatchActionProcessor.class
org/apache/oro/text/PatternCache.class
org/apache/oro/text/PatternCacheFIFO.class
org/apache/oro/text/PatternCacheFIFO2.class
org/apache/oro/text/PatternCacheLRU.class
org/apache/oro/text/PatternCacheRandom.class
org/apache/oro/text/awk/AwkCompiler.class
org/apache/oro/text/awk/AwkMatchResult.class
org/apache/oro/text/awk/AwkMatcher.class
org/apache/oro/text/awk/AwkPattern.class
org/apache/oro/text/awk/AwkStreamInput.class
org/apache/oro/text/awk/CatNode.class
org/apache/oro/text/awk/CharacterClassNode.class
org/apache/oro/text/awk/DFAState.class
org/apache/oro/text/awk/EpsilonNode.class
org/apache/oro/text/awk/LeafNode.class
org/apache/oro/text/awk/NegativeCharacterClassNode.class
org/apache/oro/text/awk/OrNode.class
org/apache/oro/text/awk/PlusNode.class
org/apache/oro/text/awk/QuestionNode.class
org/apache/oro/text/awk/StarNode.class
org/apache/oro/text/awk/SyntaxNode.class
org/apache/oro/text/awk/SyntaxTree.class
org/apache/oro/text/awk/TokenNode.class
org/apache/oro/text/perl/MalformedPerl5PatternException.class
org/apache/oro/text/perl/ParsedSubstitutionEntry.class
org/apache/oro/text/perl/Perl5Util.class
org/apache/oro/text/regex/CharStringPointer.class
org/apache/oro/text/regex/MalformedPatternException.class
org/apache/oro/text/regex/MatchResult.class
org/apache/oro/text/regex/OpCode.class
org/apache/oro/text/regex/Pattern.class
org/apache/oro/text/regex/PatternCompiler.class
org/apache/oro/text/regex/PatternMatcher.class
org/apache/oro/text/regex/PatternMatcherInput.class
org/apache/oro/text/regex/Perl5Compiler.class
org/apache/oro/text/regex/Perl5Debug.class
org/apache/oro/text/regex/Perl5MatchResult.class
org/apache/oro/text/regex/Perl5Matcher.class
org/apache/oro/text/regex/Perl5Pattern.class
org/apache/oro/text/regex/Perl5Repetition.class
org/apache/oro/text/regex/Perl5Substitution.class
org/apache/oro/text/regex/StringSubstitution.class
org/apache/oro/text/regex/Substitution.class
org/apache/oro/text/regex/Util.class
org/apache/oro/util/Cache.class
org/apache/oro/util/CacheFIFO.class
org/apache/oro/util/CacheFIFO2.class
org/apache/oro/util/CacheLRU.class
org/apache/oro/util/CacheRandom.class
org/apache/oro/util/GenericCache.class
org/apache/oro/util/GenericCacheEntry.class

tags: zlashdot Java Feed Informa Java Velocity

Posted by NI-Lab. (@nilab)