computeFunction 요소

<computeFunction> 요소는 계산 규칙에서만 유효합니다. 여기에는 각 이벤트를 받을 때마다 호출되고 규칙에 정의된 변수에 저장될 값을 리턴하는 표현식이 있습니다. 이 표현식으로부터 리턴된 값은 <computeFunction> 요소의 assignTo 속성에서 명명된 변수의 데이터 유형과 일치해야 합니다.

세부사항

표현식에서 사용할 수 있는 변수에 대한 정보는 변수의 내용을 참조하십시오. 특정 변수의 사용 여부는 표현식의 문맥에 따라 다릅니다.

속성

<computeFunction>에는 다음과 같은 속성이 있습니다.

표 1. <computeFunction> 요소의 속성
이름 설명 데이터 유형 필수 여부
expressionLanguage 표현식을 작성하는 데 사용하는 프로그래밍 언어를 식별합니다. Java™ 프로그래밍 언어는 유일하게 지원되는 표현식 언어이며 이 속성에 올바른 유일한 값은 java입니다. xsd:NMTOKEN
assignTo 이 표현식으로부터 리턴된 값을 보유하는 변수의 이름을 식별합니다. 이 변수는 <variable> 요소를 사용하는 규칙에 대해 규칙 세트, 규칙 블록 또는 규칙 레벨에서 이미 정의되어 있어야 합니다. 변수가 규칙 세트 또는 규칙 블록 레벨에서 정의되어 있으면 규칙 패턴이 일치한 후에 다시 초기화되지 않습니다. xsd:NMTOKEN

포함 위치

<computeFunction>은 다음 요소 내에 포함되어 있습니다.

포함 요소

<computeFunction>에 포함된 요소가 없습니다.

관련 개념
표현식