Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.2)

E26043-01


com.tangosol.coherence.config
Class ResolvableParameterList

java.lang.Object
  extended by com.tangosol.coherence.config.ResolvableParameterList

All Implemented Interfaces:
ParameterList, com.tangosol.config.expression.ParameterResolver, java.lang.Iterable

public class ResolvableParameterList
extends java.lang.Object
implements ParameterList, com.tangosol.config.expression.ParameterResolver

A ResolvableParameterList is a ParameterList implementation that additionally supports name-based Parameter resolution as defined by the ParameterResolver interface.

Since:
Coherence 12.1.2
Author:
bo 2011.06.22

Constructor Summary
ResolvableParameterList()
          Constructs an empty ResolvableParameterList.
ResolvableParameterList(ParameterList listParameters)
          Constructs a ResolvableParameterList based on a ParameterList.

 

Method Summary
 void add(com.tangosol.config.expression.Parameter parameter)
          Adds a Parameter to the end of the ParameterList or replaces an existing Parameter in the ParameterList.
 boolean isEmpty()
          Determines if there are any Parameters in the ParameterList.
 java.util.Iterator iterator()
          
 com.tangosol.config.expression.Parameter resolve(java.lang.String sName)
          
 int size()
          Obtains the number of Parameters in the ParameterList.
 java.lang.String toString()
          

 

Constructor Detail

ResolvableParameterList

public ResolvableParameterList()
Constructs an empty ResolvableParameterList.

ResolvableParameterList

public ResolvableParameterList(ParameterList listParameters)
Constructs a ResolvableParameterList based on a ParameterList.
Parameters:
listParameters - the ParameterList from which Parameters should be drawn

Method Detail

resolve

public com.tangosol.config.expression.Parameter resolve(java.lang.String sName)
Specified by:
resolve in interface com.tangosol.config.expression.ParameterResolver

add

public void add(com.tangosol.config.expression.Parameter parameter)
Adds a Parameter to the end of the ParameterList or replaces an existing Parameter in the ParameterList.

Should a Parameter with the same name as the specified Parameter already exist in the list, the specified Parameter will replace the existing Parameter in the list.

Specified by:
add in interface ParameterList
Parameters:
parameter - the Parameter to add or replace

isEmpty

public boolean isEmpty()
Determines if there are any Parameters in the ParameterList.
Specified by:
isEmpty in interface ParameterList
Returns:
true if there are Parameters, false otherwise

size

public int size()
Obtains the number of Parameters in the ParameterList.
Specified by:
size in interface ParameterList
Returns:
the number of Parameters

iterator

public java.util.Iterator iterator()
Specified by:
iterator in interface java.lang.Iterable

toString

public java.lang.String toString()

Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.2)

E26043-01


Copyright © 2000, 2013, Oracle and/or its affiliates. All rights reserved.