Uses of Interface
org.faceless.publisher.type.EgressFilter
Package
Description
Provides the main classes for BFO Publisher
Provides the base classes for output from BFO Publisher, extended by type-specific subpackages
Provides the classes and interfaces used for loading external resources
Contains utility classes and interfaces which are used across BFO Publisher
-
Uses of EgressFilter in org.faceless.publisher
Modifier and TypeMethodDescriptionDocument.getEgressFilter()
Return the EgressFilter for this Document.Report.getEgressFilter()
Return the egress filter set byReport.setEgressFilter(org.faceless.publisher.type.EgressFilter)
ReportFactory.getEgressFilter()
Return theEgressFilter
, as set byReportFactory.setEgressFilter(org.faceless.publisher.type.EgressFilter)
Modifier and TypeMethodDescriptionvoid
Report.setEgressFilter
(EgressFilter filter) Set the EgressFilter to use for resources loaded by this Document.void
ReportFactory.setEgressFilter
(EgressFilter filter) Set theEgressFilter
which is used to initialise the same value on anyReport
objects created by this factory. -
Uses of EgressFilter in org.faceless.publisher.output
Modifier and TypeMethodDescriptionorg.faceless.publisher.type.ReplacedContent
DiscardReportOutput.createReplacedContent
(org.faceless.publisher.type.ReplacedContentResource resource, org.faceless.publisher.type.CSSStyle style, EgressFilter filter) org.faceless.publisher.type.ReplacedContent
ReportOutputFilter.createReplacedContent
(org.faceless.publisher.type.ReplacedContentResource resource, org.faceless.publisher.type.CSSStyle style, EgressFilter filter) -
Uses of EgressFilter in org.faceless.publisher.resource
Modifier and TypeMethodDescriptionMemoryURLConnectionFactory.createEgressFilter
(EgressFilter parent) Create an EgressFilter that wraps the supplied EgressFilter, but makes exceptions for the URLs retrieved from memory this URLConnectionFactoryModifier and TypeMethodDescriptionMemoryURLConnectionFactory.createEgressFilter
(EgressFilter parent) Create an EgressFilter that wraps the supplied EgressFilter, but makes exceptions for the URLs retrieved from memory this URLConnectionFactory -
Uses of EgressFilter in org.faceless.publisher.type
Modifier and TypeClassDescriptionclass
An implementation ofEgressFilter
which delegates to chain of other filters.class
An implementation ofEgressFilter
which works on regluar expressions.Modifier and TypeFieldDescriptionstatic final EgressFilter
EgressFilter.ALWAYS
An EgressFilter that allows all URLs, unchanged.static final EgressFilter
EgressFilter.DEFAULT
The default EgressFilter used by BFO Publisher.static final EgressFilter
EgressFilter.NEVER
An EgressFilter that allows only potentially trustworthy URLs -data
,about
and some other schemes used internally by BFO Publisher that are required for normal function.static final EgressFilter
EgressFilter.NOFILES
An EgressFilter that disallows access to anyfile
URL, but is otherwise likeDEFAULT
static final EgressFilter
EgressFilter.NOLOCAL
An EgressFilter that disallows access to any local network URL, such ashttp://127.0.0.1
,http://192.168.0.1
,http://server.local
,http://server
,http://[::1]
,http://[fd02::1]
orhttp://169.254.0.1
.Modifier and TypeMethodDescriptionEgressFilterSequence.getEgressFilters()
Return the list of Filters supplied to the constructorModifier and TypeMethodDescriptionorg.faceless.publisher.type.ReplacedContent
BufferedImageResource.create
(ReportOutput output, org.faceless.publisher.type.CSSStyle style, EgressFilter filter) org.faceless.publisher.type.ReplacedContent
LinearGradientResource.create
(ReportOutput output, org.faceless.publisher.type.CSSStyle style, EgressFilter filter) org.faceless.publisher.type.ReplacedContent
RadialGradientResource.create
(ReportOutput output, org.faceless.publisher.type.CSSStyle style, EgressFilter filter) default org.faceless.publisher.type.ReplacedContent
ReplacedContentResource.create
(ReportOutput output, org.faceless.publisher.type.CSSStyle style, EgressFilter filter) Create an instance of ReplacedContent that will targe the specified ReportOutput.ModifierConstructorDescriptionEgressFilterSequence
(EgressFilter... filters) Create a new EgressFilter from the supplied sequenceModifierConstructorDescriptionEgressFilterSequence
(Collection<EgressFilter> filters) Create a new EgressFilter from the supplied sequence