![]() |
![]()
| ![]() |
![]()
NAMEPod::Abstract::Filter - Generic Pod-in to Pod-out filter. DESCRIPTIONThis is a superclass for filter modules using Pod::Abstract. Subclasses should override the "filter" sub. Pod::Abstract::Filter classes in the Pod::Abstract::Filter namespace will be used by the "paf" utility. To create a filter, you need to implement:
METHODSnewCreate a new filter with the specified arguments. require_paramsOverride to return a list of parameters that must be provided. This will be accepted in order on the command line, unless they are first set using the "-flag=xxx" notation. paramGet the named param. Read only. filterStub method. Does nothing, just returns the original tree. runRun the filter. If $arg is a string, it will be parsed first. Otherwise, the Abstract tree will be used. Returns either a string or an abstract tree (which may be the original tree, modified). AUTHORBen Lilburne <bnej@mac.com> COPYRIGHT AND LICENSECopyright (C) 2009 Ben Lilburne This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
|