Class DefaultXxeProperties
java.lang.Object
com.aquima.interactions.foundation.xml.parsing.DefaultXxeProperties
- All Implemented Interfaces:
IXxeProperties
Default security properties that is used by
XxeSafeDocumentBuilderFactory
to generate a new
DocumentBuilderFactory
- Since:
- 11.1
- Author:
- Mihai Bob
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setDisallowDoctypeDecl
(boolean disallowDoctypeDecl) void
setEnabled
(boolean enabled) void
setExpandEntityReferences
(boolean expandEntityReferences) void
setExternalGeneralEntities
(boolean externalGeneralEntities) void
setExternalParameterEntities
(boolean externalParameterEntities) void
setLoadExternalDtd
(boolean loadExternalDtd) void
setXincludeAware
(boolean xincludeAware)
-
Constructor Details
-
DefaultXxeProperties
public DefaultXxeProperties()
-
-
Method Details
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabled
in interfaceIXxeProperties
-
setEnabled
public void setEnabled(boolean enabled) -
isDisallowDoctypeDecl
public boolean isDisallowDoctypeDecl()- Specified by:
isDisallowDoctypeDecl
in interfaceIXxeProperties
-
setDisallowDoctypeDecl
public void setDisallowDoctypeDecl(boolean disallowDoctypeDecl) -
isLoadExternalDtd
public boolean isLoadExternalDtd()- Specified by:
isLoadExternalDtd
in interfaceIXxeProperties
-
setLoadExternalDtd
public void setLoadExternalDtd(boolean loadExternalDtd) -
isExternalGeneralEntities
public boolean isExternalGeneralEntities()- Specified by:
isExternalGeneralEntities
in interfaceIXxeProperties
-
setExternalGeneralEntities
public void setExternalGeneralEntities(boolean externalGeneralEntities) -
isExternalParameterEntities
public boolean isExternalParameterEntities()- Specified by:
isExternalParameterEntities
in interfaceIXxeProperties
-
setExternalParameterEntities
public void setExternalParameterEntities(boolean externalParameterEntities) -
isXincludeAware
public boolean isXincludeAware()- Specified by:
isXincludeAware
in interfaceIXxeProperties
-
setXincludeAware
public void setXincludeAware(boolean xincludeAware) -
isExpandEntityReferences
public boolean isExpandEntityReferences()- Specified by:
isExpandEntityReferences
in interfaceIXxeProperties
-
setExpandEntityReferences
public void setExpandEntityReferences(boolean expandEntityReferences)
-