クラス AnnotationCustomizableTypeExcludeFilter
java.lang.ObjectSE
org.springframework.boot.context.TypeExcludeFilter
org.springframework.boot.test.autoconfigure.filter.AnnotationCustomizableTypeExcludeFilter
- 実装されたすべてのインターフェース:
Aware
、BeanClassLoaderAware
、BeanFactoryAware
、TypeFilter
public abstract class AnnotationCustomizableTypeExcludeFilter
extends TypeExcludeFilter
implements BeanClassLoaderAware
アノテーションを使用してカスタマイズできる
TypeExcludeFilter
の抽象基本クラス。- 導入:
- 1.4.0
- 作成者:
- Phillip Webb
ネストされたクラスのサマリー
ネストされたクラスコンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected boolean
defaultInclude
(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) boolean
protected boolean
exclude
(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) protected abstract ComponentScan.Filter[]
protected abstract boolean
int
hashCode()
protected boolean
include
(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) protected final boolean
isTypeOrAnnotated
(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory, ClassSE<?> type) protected abstract boolean
boolean
match
(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) void
setBeanClassLoader
(ClassLoaderSE classLoader) クラス org.springframework.boot.context.TypeExcludeFilter から継承されたメソッド
setBeanFactory
コンストラクターの詳細
AnnotationCustomizableTypeExcludeFilter
public AnnotationCustomizableTypeExcludeFilter()
メソッドの詳細
setBeanClassLoader
- 次で指定:
- インターフェース
BeanClassLoaderAware
のsetBeanClassLoader
match
public boolean match(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) throws IOExceptionSE - 次で指定:
- インターフェース
TypeFilter
のmatch
- オーバーライド:
- クラス
TypeExcludeFilter
のmatch
- 例外:
IOExceptionSE
include
protected boolean include(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) throws IOExceptionSE defaultInclude
protected boolean defaultInclude(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) throws IOExceptionSE exclude
protected boolean exclude(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) throws IOExceptionSE isTypeOrAnnotated
protected final boolean isTypeOrAnnotated(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory, ClassSE<?> type) throws IOExceptionSE hasAnnotation
protected abstract boolean hasAnnotation()getFilters
protected abstract ComponentScan.Filter[] getFilters(AnnotationCustomizableTypeExcludeFilter.FilterType type) isUseDefaultFilters
protected abstract boolean isUseDefaultFilters()getDefaultIncludes
getComponentIncludes
equals
- オーバーライド:
- クラス
TypeExcludeFilter
のequals
hashCode
public int hashCode()- オーバーライド:
- クラス
TypeExcludeFilter
のhashCode