org.apache.velocity.tools.view
Class UiDependencyTool.Group

java.lang.Object
  extended by org.apache.velocity.tools.view.UiDependencyTool.Group
Enclosing class:
UiDependencyTool

protected static class UiDependencyTool.Group
extends java.lang.Object

NOTE: This class may change or disappear w/o warning; don't depend on it unless you're willing to update your code whenever this changes.


Field Summary
private  java.util.Map<java.lang.String,java.util.List<java.lang.String>> dependencies
           
private  java.util.List<java.lang.String> groups
           
private  org.apache.velocity.runtime.log.Log LOG
           
private  java.lang.String name
           
private  boolean resolved
           
private  java.util.Map<java.lang.String,java.lang.Integer> typeCounts
           
 
Constructor Summary
UiDependencyTool.Group(java.lang.String name, org.apache.velocity.runtime.log.Log log)
           
 
Method Summary
 void addFile(java.lang.String type, java.lang.String value)
           
private  void addFileFromGroup(java.lang.String type, java.lang.String value)
           
 void addGroup(java.lang.String group)
           
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> getDependencies(UiDependencyTool parent)
           
protected  void resolve(UiDependencyTool parent)
           
private  void trace(java.lang.String msg, java.lang.Object... args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resolved

private volatile boolean resolved

name

private java.lang.String name

typeCounts

private java.util.Map<java.lang.String,java.lang.Integer> typeCounts

dependencies

private java.util.Map<java.lang.String,java.util.List<java.lang.String>> dependencies

groups

private java.util.List<java.lang.String> groups

LOG

private org.apache.velocity.runtime.log.Log LOG
Constructor Detail

UiDependencyTool.Group

public UiDependencyTool.Group(java.lang.String name,
                              org.apache.velocity.runtime.log.Log log)
Method Detail

trace

private void trace(java.lang.String msg,
                   java.lang.Object... args)

addFile

public void addFile(java.lang.String type,
                    java.lang.String value)

addGroup

public void addGroup(java.lang.String group)

getDependencies

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getDependencies(UiDependencyTool parent)

resolve

protected void resolve(UiDependencyTool parent)

addFileFromGroup

private void addFileFromGroup(java.lang.String type,
                              java.lang.String value)


Copyright (c) 2003-2007 Apache Software Foundation