|
fop 2.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.util.text.IfFieldPart
public class IfFieldPart
Defines an "if" field part that checks if field's value is true or false.
It returns either of two possible values attached as additional part parameters. Example:
{field,if,Yes,No}
Nested Class Summary | |
---|---|
static class |
IfFieldPart.Factory
Part factory for "if". |
Field Summary | |
---|---|
protected java.lang.String |
elseValue
the value being returned if the field is false |
protected java.lang.String |
fieldName
the field name for the part |
protected java.lang.String |
ifValue
the value being returned if the field is true |
Constructor Summary | |
---|---|
IfFieldPart(java.lang.String fieldName,
java.lang.String values)
Creates a new "if" field part. |
Method Summary | |
---|---|
boolean |
isGenerated(java.util.Map params)
|
protected boolean |
isTrue(java.util.Map params)
Indicates whether the field's value is true. |
protected void |
parseValues(java.lang.String values)
Parses the parameter values |
java.lang.String |
toString()
|
void |
write(java.lang.StringBuffer sb,
java.util.Map params)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String fieldName
protected java.lang.String ifValue
protected java.lang.String elseValue
Constructor Detail |
---|
public IfFieldPart(java.lang.String fieldName, java.lang.String values)
fieldName
- the field namevalues
- the unparsed parameter valuesMethod Detail |
---|
protected void parseValues(java.lang.String values)
values
- the unparsed parameter valuespublic void write(java.lang.StringBuffer sb, java.util.Map params)
protected boolean isTrue(java.util.Map params)
params
- the message parameters
public boolean isGenerated(java.util.Map params)
public java.lang.String toString()
toString
in class java.lang.Object
|
fop 2.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |