애플리케이션 코드 테이블의 코드를 표시하는 리터럴 상수 값입니다.
Code 표현식은 코드 테이블 이름을 지정하고 테이블에서 필요한 코드 값을 지정하여 하나의 인수를 사용합니다.
<?xml version="1.0" encoding="UTF-8"?> <RuleSet name="Example_Code" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation= "http://www.curamsoftware.com/CreoleRulesSchema.xsd"> <Class name="Person"> <!-- 성별을 표시하는 부울 --> <Attribute name="isMale"> <type> <javaclass name="Boolean"/> </type> <derivation> <specified/> </derivation> </Attribute> <!-- 성별을 표시하는 코드 --> <Attribute name="gender"> <type> <codetableentry table="Gender"/> </type> <derivation> <Code table="Gender"> <choose> <type> <javaclass name="String"/> </type> <when> <condition> <reference attribute="isMale"/> </condition> <value> <!-- 코드 테이블에서 "MALE" 코드 사용 --> <String value="MALE"/> </value> </when> <otherwise> <value> <!-- 코드 테이블에서 "FEMALE" 코드 사용 --> <String value="FEMALE"/> </value> </otherwise> </choose> </Code> </derivation> </Attribute> </Class> </RuleSet>