org.apache.velocity.tools.generic
Class ResourceTool.Key

java.lang.Object
  extended by org.apache.velocity.tools.generic.ResourceTool.Key
Enclosing class:
ResourceTool

public final class ResourceTool.Key
extends java.lang.Object

Internal class used to enable an elegant syntax for accessing resources.


Field Summary
private  java.lang.Object[] args
           
private  java.lang.String[] bundles
           
private  boolean cached
           
private  java.lang.String key
           
private  java.util.Locale locale
           
private  java.lang.Object rawValue
           
 
Constructor Summary
ResourceTool.Key(java.lang.String key, java.lang.String[] bundles, java.util.Locale locale, java.lang.Object[] args)
           
 
Method Summary
 ResourceTool.Key bundle(java.lang.String bundle)
           
 ResourceTool.Key get(java.lang.String key)
           
 boolean getExists()
           
 java.lang.Object getRaw()
           
 ResourceTool.Key insert(java.util.List args)
           
 ResourceTool.Key insert(java.lang.Object arg)
           
 ResourceTool.Key insert(java.lang.Object[] args)
           
 ResourceTool.Key insert(java.lang.Object arg0, java.lang.Object arg1)
           
 ResourceTool.Key locale(java.util.Locale locale)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

bundles

private java.lang.String[] bundles

key

private java.lang.String key

locale

private java.util.Locale locale

args

private java.lang.Object[] args

cached

private boolean cached

rawValue

private java.lang.Object rawValue
Constructor Detail

ResourceTool.Key

public ResourceTool.Key(java.lang.String key,
                        java.lang.String[] bundles,
                        java.util.Locale locale,
                        java.lang.Object[] args)
Method Detail

get

public ResourceTool.Key get(java.lang.String key)

bundle

public ResourceTool.Key bundle(java.lang.String bundle)

locale

public ResourceTool.Key locale(java.util.Locale locale)

insert

public ResourceTool.Key insert(java.lang.Object[] args)

insert

public ResourceTool.Key insert(java.util.List args)

insert

public ResourceTool.Key insert(java.lang.Object arg)

insert

public ResourceTool.Key insert(java.lang.Object arg0,
                               java.lang.Object arg1)

getExists

public boolean getExists()

getRaw

public java.lang.Object getRaw()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright (c) 2003-2007 Apache Software Foundation