검증기 제공자
자원을 검증할 수 있는 검증기를 제공합니다.
1. 제공되는 커스터마이징 목록(2)
기능 | 설명 |
---|---|
bindIExtendIoValidatorProvider |
IO를 검증할 수 있는 검증기 제공자를 바인딩합니다. |
bindIExtendVoValidatorProvider |
VO를 검증할 수 있는 검증기 제공자를 바인딩합니다. |
2. 상세
메소드의 기능을 확인하고 필요한 부분을 커스터마이징 할 수 있습니다.
2.1. bindIExtendIoValidatorProvider
IO를 검증할 수 있는 검증기 제공자를 바인딩합니다.
1. 인터페이스 및 클래스
모듈이 반드시 구현 해야하는 인터페이스 또는 상속 해야하는 클래스입니다.
com.bankwareglobal.ide.bxframework.core.io.ui.validator.IExtendIoValidatorProvider
2. 기본 구현 클래스
해당 기능을 위해 구현된 기본 클래스입니다. 인터페이스 및 클래스에서 필요한 기본 기능이 구현되어있으며 모듈을 확장할 경우 이 클래스를 상속 받아서 구현할 수 있습니다.
com.bankwareglobal.ide.bxframework.se.extensions.impl.DefaultExtendIoValidatorProvider
3. 구현 예제
com.bankwareglobal.ide.bxframework.se.extensions.overriding.impl.ExtExtendIoValidatorProvider
package com.bankwareglobal.ide.bxframework.se.extensions.overriding.impl;
import java.util.List;
import com.bankwareglobal.ide.bxframework.core.documentation.Documentation;
import com.bankwareglobal.ide.bxframework.core.io.ui.validator.IExtendIoValidator;
import com.bankwareglobal.ide.bxframework.se.extensions.impl.DefaultExtendIoValidatorProvider;
import com.bankwareglobal.ide.bxframework.se.extensions.vo.validator.ExtExtendIoValidator;
import com.beust.jcommander.internal.Lists;
/**
* IO를 검증할 수 있는 검증기 제공자
*/
public class ExtExtendIoValidatorProvider extends DefaultExtendIoValidatorProvider {
/**
* IO 검증기 목록을 반환합니다.
*/
@Override
public List<IExtendIoValidator> getValidator() {
List<IExtendIoValidator> list = Lists.newArrayList();
list.addAll(super.getValidator());
list.add(new ExtExtendIoValidator());
return list;
}
}
4. 재구현된 메소드 목록(1)
메소드 이름 | 설명 |
---|---|
getValidator |
IO 검증기 목록을 반환합니다. |
2.2. bindIExtendVoValidatorProvider
VO를 검증할 수 있는 검증기 제공자를 바인딩합니다.
1. 인터페이스 및 클래스
모듈이 반드시 구현 해야하는 인터페이스 또는 상속 해야하는 클래스입니다.
com.bankwareglobal.ide.bxframework.core.vo.validator.IExtendVoValidatorProvider
2. 기본 구현 클래스
해당 기능을 위해 구현된 기본 클래스입니다. 인터페이스 및 클래스에서 필요한 기본 기능이 구현되어있으며 모듈을 확장할 경우 이 클래스를 상속 받아서 구현할 수 있습니다.
com.bankwareglobal.ide.bxframework.se.extensions.impl.DefaultExtendVoValidatorProvider
3. 구현 예제
com.bankwareglobal.ide.bxframework.se.extensions.overriding.impl.ExtExtendVoValidatorProvider
package com.bankwareglobal.ide.bxframework.se.extensions.overriding.impl;
import java.util.List;
import com.bankwareglobal.ide.bxframework.core.documentation.Documentation;
import com.bankwareglobal.ide.bxframework.core.vo.validator.IExtendVoValidator;
import com.bankwareglobal.ide.bxframework.se.extensions.impl.DefaultExtendVoValidatorProvider;
import com.bankwareglobal.ide.bxframework.se.extensions.vo.validator.ExtExtendVoValidator;
import com.beust.jcommander.internal.Lists;
public class ExtExtendVoValidatorProvider extends DefaultExtendVoValidatorProvider {
/**
* VO 검증기 목록을 반환합니다.
*/
@Override
public List<IExtendVoValidator> getValidator() {
List<IExtendVoValidator> list = Lists.newArrayList();
list.addAll(super.getValidator());
list.add(new ExtExtendVoValidator());
return list;
}
}
4. 재구현된 메소드 목록(1)
메소드 이름 | 설명 |
---|---|
getValidator |
VO 검증기 목록을 반환합니다. |