Package org.apache.fop.util.text
Class EqualsFieldPart
- java.lang.Object
-
- org.apache.fop.util.text.IfFieldPart
-
- org.apache.fop.util.text.EqualsFieldPart
-
- All Implemented Interfaces:
org.apache.fop.util.text.AdvancedMessageFormat.Part
public class EqualsFieldPart extends IfFieldPart
Defines an "equals" field part that can compare a field's string value against another string. It returns either of two possible values attached as additional part parameters. Example:{field,equals,new,This is new!,This is old!}
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEqualsFieldPart.FactoryPart factory for "equals".
-
Field Summary
-
Fields inherited from class org.apache.fop.util.text.IfFieldPart
elseValue, fieldName, ifValue
-
-
Constructor Summary
Constructors Constructor Description EqualsFieldPart(java.lang.String fieldName, java.lang.String values)Creates a new "equals" field part.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisTrue(java.util.Map params)Indicates whether the field's value is true.protected voidparseValues(java.lang.String values)Parses the parameter valuesjava.lang.StringtoString()-
Methods inherited from class org.apache.fop.util.text.IfFieldPart
isGenerated, write
-
-
-
-
Method Detail
-
parseValues
protected void parseValues(java.lang.String values)
Parses the parameter values- Overrides:
parseValuesin classIfFieldPart- Parameters:
values- the unparsed parameter values
-
isTrue
protected boolean isTrue(java.util.Map params)
Indicates whether the field's value is true. If the field is not a boolen, it is true if the field is not null.- Overrides:
isTruein classIfFieldPart- Parameters:
params- the message parameters- Returns:
- true the field's value as boolean
-
toString
public java.lang.String toString()
- Overrides:
toStringin classIfFieldPart
-
-