Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 2 (11.1.2)

E27155-01 ESAPI


oracle.security.jps.service.policystore.info
Class VarArgsInfo

java.lang.Object
  extended by oracle.security.jps.service.policystore.info.VarArgsInfo


public class VarArgsInfo
extends java.lang.Object

This class represents details of variable arguments to a function.


Field Summary
static int MAX_INPUT_PARAMETERS
           

 

Constructor Summary
VarArgsInfo(int minParams, int maxParams, java.lang.Class<? extends DataType> argType)
          This constructor supports the case where a function can have a variable number of input parameters, all of which are of the same data type.

 

Method Summary
 int getMaxInputParams()
           
 int getMinInputParams()
           
 java.lang.Class<? extends DataType> getTypeOfParams()
           

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

MAX_INPUT_PARAMETERS

public static final int MAX_INPUT_PARAMETERS
See Also:
Constant Field Values

Constructor Detail

VarArgsInfo

public VarArgsInfo(int minParams,
                   int maxParams,
                   java.lang.Class<? extends DataType> argType)
            throws InvalidArgumentException
This constructor supports the case where a function can have a variable number of input parameters, all of which are of the same data type.
Parameters:
minParams - Minimum number of parameters for the function
maxParams - Maximum number of parameters for the function
argType - Type of every single argument to this function.
Throws:
InvalidArgumentException - if minParams <= 0 or minParams >= maxParams. Note that varArgs is not needed when minParams = maxParams.

Method Detail

getMinInputParams

public int getMinInputParams()

getMaxInputParams

public int getMaxInputParams()

getTypeOfParams

public java.lang.Class<? extends DataType> getTypeOfParams()

Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 2 (11.1.2)

E27155-01 ESAPI


Copyright © 2011,2012, Oracle and/or its affiliates. All rights reserved.