| Interface | Description | 
|---|---|
| TypePermission | 
 Definition of a type permission. 
 | 
| Class | Description | 
|---|---|
| AnyTypePermission | 
 Permission for any type and  
null. | 
| ArrayTypePermission | 
 Permission for any array type. 
 | 
| CGLIBProxyTypePermission | 
 Permission for any array type. 
 | 
| ExplicitTypePermission | 
 Explicit permission for a type with a name matching one in the provided list. 
 | 
| InterfaceTypePermission | 
 Permission for any interface type. 
 | 
| NoPermission | 
 Wrapper to negate another type permission. 
 | 
| NoTypePermission | 
 No permission for any type. 
 | 
| NullPermission | 
 Permission for  
null or XStream's null replacement type. | 
| PrimitiveTypePermission | 
 Permission for any primitive type and its boxed counterpart (incl. 
 | 
| ProxyTypePermission | 
 Permission for any array type. 
 | 
| RegExpTypePermission | 
 Permission for any type with a name matching one of the provided regular expressions. 
 | 
| TypeHierarchyPermission | 
 Permission for a type hierarchy with a name matching one in the provided list. 
 | 
| WildcardTypePermission | 
 Permission for any type with a name matching one of the provided wildcard expressions. 
 | 
| Exception | Description | 
|---|---|
| ForbiddenClassException | 
 Exception thrown for a forbidden class. 
 | 
Copyright © 2004–2016 XStream. All rights reserved.