com.opensymphony.xwork2.config.entities
Class InterceptorConfig.Builder

java.lang.Object
  extended by com.opensymphony.xwork2.config.entities.InterceptorConfig.Builder
Enclosing class:
InterceptorConfig

public static final class InterceptorConfig.Builder
extends Object

The builder for this object. An instance of this object is the only way to construct a new instance. The purpose is to enforce the immutability of the object. The methods are structured in a way to support chaining. After setting any values you need, call the build() method to create the object.


Field Summary
private  InterceptorConfig target
           
 
Constructor Summary
InterceptorConfig.Builder(InterceptorConfig orig)
           
InterceptorConfig.Builder(String name, String className)
           
 
Method Summary
 InterceptorConfig.Builder addParam(String name, String value)
           
 InterceptorConfig.Builder addParams(Map<String,String> params)
           
 InterceptorConfig build()
           
 InterceptorConfig.Builder className(String name)
           
 InterceptorConfig.Builder location(Location loc)
           
 InterceptorConfig.Builder name(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

target

private InterceptorConfig target
Constructor Detail

InterceptorConfig.Builder

public InterceptorConfig.Builder(String name,
                                 String className)

InterceptorConfig.Builder

public InterceptorConfig.Builder(InterceptorConfig orig)
Method Detail

name

public InterceptorConfig.Builder name(String name)

className

public InterceptorConfig.Builder className(String name)

addParam

public InterceptorConfig.Builder addParam(String name,
                                          String value)

addParams

public InterceptorConfig.Builder addParams(Map<String,String> params)

location

public InterceptorConfig.Builder location(Location loc)

build

public InterceptorConfig build()


Copyright © 2000-2009 Apache Software Foundation. All Rights Reserved.