Java URL Optimization API (Core API) 2.1.0

com.endeca.soleng.urlformatter
Interface UrlParam

All Superinterfaces:
java.lang.Cloneable
All Known Subinterfaces:
AggrERecUrlParam, ERecUrlParam, NavStateUrlParam

public interface UrlParam
extends java.lang.Cloneable

An interface used internally by an UrlState to store a single URL parameter. This is an internal interface used by an UrlState. You shouldn't need to use this interface unless you are implementing a custom UrlFormatter.

See Also:
UrlFormatter.createUrlParam(UrlState,String,String)

Method Summary
 java.lang.Object clone()
          Creates a cloned instance of the parameter.
 java.lang.String getEncodedKey()
          The encoded key.
 java.lang.String getEncodedValue()
          The encoded string value.
 java.lang.String getKey()
          The parameter key.
 java.lang.String getValue()
          The parameter string value.
 

Method Detail

getKey

java.lang.String getKey()
The parameter key.

Returns:
the parameter key.

getValue

java.lang.String getValue()
The parameter string value.

Returns:
the parameter value.

getEncodedKey

java.lang.String getEncodedKey()
                               throws UrlFormatException
The encoded key.

Returns:
the encoded key.
Throws:
UrlFormatException - if the key cannot be encoded.

getEncodedValue

java.lang.String getEncodedValue()
                                 throws UrlFormatException
The encoded string value.

Returns:
the encoded value.
Throws:
UrlFormatException - if the value cannot be encoded.

clone

java.lang.Object clone()
Creates a cloned instance of the parameter.

Returns:
a cloned URL parameter.

Java URL Optimization API (Core API) 2.1.0

Copyright © 2010 Endeca Technologies, Inc. All Rights Reserved.
@VERSION
PRODUCT: Java URL Optimization API (Core API) (urlFormatterCore)
VERSION: 2.1.0
BUILD:   12010DEV
ARCH_OS: n/a
DATE:    2010-06-29T04:02:40-0400