변환 확장에서 특성 작성

변환 확장의 동작을 정제하는 특성을 작성할 수 있습니다. 규칙, 추출기 및 변환과는 달리, 변환 확장 특성을 대상 변환과 연관시키지 않아도 됩니다. 코어 변환 기능은 변환 확장의 특성과 대상 변환의 특성 사이에 구별되지 않습니다.
시작하기 전에
변환 확장의 플러그인 Manifest 파일을 열어야 합니다. Manifest 파일에는 TransformationExtension 요소가 있어야 합니다.
이 태스크 정보
작성하는 특성이 이미 대상 변환에 존재하는 경우 다음 이벤트가 발생합니다.
  • 대상 변환에 있는 특성이 읽기 가능하고 쓰기 가능한 경우 사용자가 변환 확장에서 작성하는 특성은 대상 변환의 기본값을 대체합니다.
  • 대상 변환에 있는 특성이 읽기 전용인 경우 코어 변환 기능은 사용자가 작성하는 특성을 무시합니다.

변환 확장에 특성을 추가하려면 다음을 수행하십시오.

  1. Manifest 편집기의 확장 탭에서 TransformationExtension 요소를 마우스 오른쪽 단추로 클릭한 후 새로 작성 > 특성을 클릭하십시오.
  2. 확장 요소 세부사항 영역에서 다음 필드의 값을 지정하십시오.
    팁: 확장 요소 세부사항 영역에 있는 필드에 대한 자세한 정보를 보려면 마우스 포인터를 이름 위에 올려놓고 풍선 도움말을 표시하십시오.
    • 이름 필드에서 특성을 인식할 수 있도록 이름을 지정하십시오.
    • ID 필드에서 특성의 고유 ID를 지정하십시오. 이 값은 대상 변환에서 고유해야 합니다. x.y 이름 지정 규칙을 따르는 ID를 지정해야 합니다. 여기서 x는 변환 확장의 이름을 나타내고 y는 특성의 이름을 나타냅니다.
    • 이 영역에서 나머지 특성의 값을 지정하십시오.
  3. 파일 > 저장을 클릭하십시오.
결과

사용자가 작성하는 특성마다 TransformationExtension 요소 계층 구조에 특성 요소가 추가됩니다.

주: ITransformationProperty 인터페이스에서 메소드를 호출하여 특성에 대한 정보를 검색할 수 있습니다. 이 인터페이스의 메소드는 변환 특성의 값과 메타데이터를 추출합니다. getMetatypeData 메소드를 사용하여 특성 값에 대한 기초적인 메타 유형 데이터를 추출하는 경우, 특성 값의 유효성을 검증하기 위해 응용프로그램 코드를 지정하여 메소드가 리턴하는 문자열을 구문 분석할 수 있습니다. 사용자 정의 특성에 대한 값을 검색하는 방법은 ITransformationProperty 클래스에 대한 Javadoc HTML 문서를 참조하십시오.

피드백