Package com.sun.codemodel.fmt
Class JStaticJavaFile.ChainFilter
- java.lang.Object
-
- com.sun.codemodel.fmt.JStaticJavaFile.ChainFilter
-
- All Implemented Interfaces:
JStaticJavaFile.LineFilter
- Enclosing class:
- JStaticJavaFile
public static final class JStaticJavaFile.ChainFilter extends java.lang.Object implements JStaticJavaFile.LineFilter
AJStaticJavaFile.LineFilter
that combines twoJStaticJavaFile.LineFilter
s.
-
-
Field Summary
Fields Modifier and Type Field Description private JStaticJavaFile.LineFilter
first
private JStaticJavaFile.LineFilter
second
-
Constructor Summary
Constructors Constructor Description ChainFilter(JStaticJavaFile.LineFilter first, JStaticJavaFile.LineFilter second)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
process(java.lang.String line)
-
-
-
Field Detail
-
first
private final JStaticJavaFile.LineFilter first
-
second
private final JStaticJavaFile.LineFilter second
-
-
Constructor Detail
-
ChainFilter
public ChainFilter(JStaticJavaFile.LineFilter first, JStaticJavaFile.LineFilter second)
-
-
Method Detail
-
process
public java.lang.String process(java.lang.String line) throws java.text.ParseException
- Specified by:
process
in interfaceJStaticJavaFile.LineFilter
- Parameters:
line
- a non-null valid String that corresponds to one line. No '\n' included.- Returns:
- null to strip the line off. Otherwise the returned String will be written out. Do not add '\n' at the end of this string.
- Throws:
java.text.ParseException
- when for some reason there's an error in the line.
-
-