com.thoughtworks.xstream.security
Interface TypePermission

All Known Implementing Classes:
AnyTypePermission, ArrayTypePermission, ExplicitTypePermission, InterfaceTypePermission, NoPermission, NoTypePermission, NullPermission, PrimitiveTypePermission, ProxyTypePermission, RegExpTypePermission, TypeHierarchyPermission, WildcardTypePermission

public interface TypePermission

Definition of a type permission.

Since:
1.4.7
Author:
Jörg Schaible

Method Summary
 boolean allows(java.lang.Class type)
          Check permission for a provided type.
 

Method Detail

allows

boolean allows(java.lang.Class type)
Check permission for a provided type.

Parameters:
type - the type to check
Returns:
true if provided type is allowed, false if permission does not handle the type
Throws:
ForbiddenClassException - if provided type is explicitly forbidden
Since:
1.4.7


Copyright © 2005-2016. All Rights Reserved.