|
fop 1.0 | |||||||||
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)
Indicates whether there is any content that is generated by this message part. |
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)
Writes the formatted part to a string buffer. |
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)
write
in interface AdvancedMessageFormat.Part
sb
- the target string bufferparams
- the parameters to work withprotected boolean isTrue(java.util.Map params)
params
- the message parameters
public boolean isGenerated(java.util.Map params)
isGenerated
in interface AdvancedMessageFormat.Part
params
- the parameters to work with
public java.lang.String toString()
toString
in class java.lang.Object
|
fop 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |