이벤트 정의에 등록 정보 설명 추가

등록 정보 설명은 PropertyDescription 클래스의 인스턴스입니다.

이벤트 정의에 등록 정보 설명을 추가하려면, 먼저 새 등록 정보 설명을 작성한 후 해당 필드 값을 설정해야 합니다. 그러면 이벤트 정의에 등록 정보 설명을 추가할 수 있습니다.
  1. 새 등록 정보 설명을 작성하려면, 등록 정보의 이름 및 경로를 지정하여 PropertyDescription의 인스턴스를 작성하십시오.
    PropertyDescription propDesc = new PropertyDescription(name, path); 
    이 작성자의 매개변수는 다음과 같습니다.
    name
    등록 정보의 이름. CommonBaseEvent 요소 또는 해당 하위 요소 중 하나의 단순 등록 정보 이름이어야 합니다.
    path
    등록 정보에 대한 경로를 지정하는 XPath 위치 경로입니다. CommonBaseEvent의 맨 위 레벨 등록 정보(예: 심각도 또는 우선순위)의 경우, path는 널이어야 합니다.
    리턴된 오브젝트는 새 PropertyDescription 오브젝트입니다.
  2. 등록 정보 설명의 필드를 채우십시오. PropertyDescription 클래스는 등록 정보 설명에서 각 필드에 setter 메소드를 제공합니다. 이들 메소드에 대한 자세한 정보는 Javadoc API 문서를 참조하십시오. 예를 들어, 등록 정보가 필수임을 지정하려면, setRequired(boolean) 메소드를 사용하여 필수 등록 정보를 true로 설정합니다.
    propDesc.setRequired(true);
  3. EventDefinition.addPropertyDescription() 메소드를 사용하여 이벤트 정의에 등록 정보 설명을 추가하십시오.
    definition.addPropertyDescription(propDesc);
    이벤트 정의에 이미 이름 및 경로가 동일한 다른 등록 정보 설명이 포함되어 있으면, DescriptionExistsException 예외가 발생합니다.
다음 코드 단편은 새 등록 정보 설명을 작성하여 데이터를 채운 후 이벤트 정의에 이 등록 정보 설명을 추가합니다.
PropertyDescription propDesc = new PropertyDescription("severity",null);
propDesc.setRequired(true);
propDesc.setMinValue('30');

// definition is a valid event definition
definition.addPropertyDescription(propDesc);

이용약관 |

최종 갱신: Fri Jun 2 2006

(c) Copyright IBM Corporation 2005.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)