Interface PermittedTypes

All Superinterfaces:
Predicate<Class<?>>
All Known Implementing Classes:
ModelPermittedTypes, PermitElementLoader

public interface PermittedTypes extends Predicate<Class<?>>
Allows application code to specify a list of permitted types which will be visible to Element instances when loaded with the ElementType.ISOLATED_CLASSPATH. This inherits from Predicate which will receive the fully-qualified name of the Type, returning true if the type is allowed exposed to Element instances with ElementType.ISOLATED_CLASSPATH type.