Java URL Optimization API (SEO API) 2.1.1

com.endeca.soleng.urlformatter.seo
Class StringFormatterChain

java.lang.Object
  extended by com.endeca.soleng.urlformatter.seo.StringFormatterChain
All Implemented Interfaces:
StringFormatter

public class StringFormatterChain
extends java.lang.Object
implements StringFormatter

A StringFormatter that aggregates an array of StringFormatter objects, which it uses to apply a series of operations on a string. May be used by any of several classes that aggregate StringFormatters. Implements StringFormatter.

Property Summary
Property Type Default Value
stringFormatters StringFormatter[] null


Constructor Summary
StringFormatterChain()
           
 
Method Summary
 java.lang.String format(com.endeca.soleng.urlformatter.UrlState pUrlState, java.lang.String pString)
           
 StringFormatter[] getStringFormatters()
           
 void setStringFormatters(StringFormatter[] pStringFormatters)
          Specifies an array of StringFormatters to be applied.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringFormatterChain

public StringFormatterChain()
Method Detail

getStringFormatters

public StringFormatter[] getStringFormatters()

setStringFormatters

public void setStringFormatters(StringFormatter[] pStringFormatters)
Specifies an array of StringFormatters to be applied. For example, this array might consist of several RegExStringFormatters.


format

public java.lang.String format(com.endeca.soleng.urlformatter.UrlState pUrlState,
                               java.lang.String pString)
                        throws com.endeca.soleng.urlformatter.UrlFormatException
Specified by:
format in interface StringFormatter
Throws:
com.endeca.soleng.urlformatter.UrlFormatException

Java URL Optimization API (SEO API) 2.1.1

Copyright © 2012 Endeca Technologies, Inc. All Rights Reserved.
@VERSION
PRODUCT: Java URL Optimization API (SEO API) (urlFormatterSeo)
VERSION: 2.1.1
BUILD:   12083DEV
ARCH_OS: n/a
DATE:    2012-02-16T20:40:10-0500