# Class ELNode.Function

java.lang.Object
org.apache.jasper.compiler.ELNode
org.apache.jasper.compiler.ELNode.Function

Enclosing class:
  `ELNode`

public static class ELNode.Function extends ELNode
Represents a function. Currently only include the prefix and function name, but not its arguments.

## Nested Class Summary

### Nested classes/interfaces inherited from class ELNode

`ELNode.ELText, ELNode.Function, ELNode.Nodes, ELNode.Root, ELNode.Text, ELNode.Visitor`

## Method Summary

Modifier and Type
Method
Description
`void`
`accept(ELNode.Visitor v)`
`FunctionInfo`
`getFunctionInfo()`
`String`
`getMethodName()`
`String`
`getName()`
`String`
`getOriginalText()`
`String[]`
`getParameters()`
`String`
`getPrefix()`
`String`
`getUri()`
`void`
`setFunctionInfo(FunctionInfo f)`
`void`
`setMethodName(String methodName)`
`void`
`setParameters(String[] parameters)`
`void`
`setUri(String uri)`

### Methods inherited from class Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Method Details

### accept

public void accept(ELNode.Visitor v) throws JasperException

Specified by:
  `accept` in class `ELNode`
Throws:
  `JasperException`

### getPrefix

public String getPrefix()

### getName

public String getName()

### getOriginalText

public String getOriginalText()

### setUri

public void setUri(String uri)

### getUri

public String getUri()

### setFunctionInfo

public void setFunctionInfo(FunctionInfo f)

### getFunctionInfo

public FunctionInfo getFunctionInfo()

### setMethodName

public void setMethodName(String methodName)

### getMethodName

public String getMethodName()

### setParameters

public void setParameters(String[] parameters)

### getParameters

public String[] getParameters()