Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER Copyright 2011 IBM. All rights reserved. Use is subject to license terms. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. You can also obtain a copy of the License at http://odftoolkit.org/docs/license.txt Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. /
package org.odftoolkit.simple.common.field;
ConditionField specifies a condition for display of one text string or another. If the condition is true, one of the text strings is displayed. If the condition is false, the other text string is displayed.

Since:
0.5
public class ConditionField extends Field {
	private final boolean isHiddenTextField;
	// package constructor, only called by Fields
	ConditionField(OdfElement odfElementString conditionString trueTextString falseTextboolean isHiddenTextField) {
		if (odfElement instanceof TextPElement) {
			 = ((TextPElementodfElement).newTextConditionalTextElement("ooow:" + condition,
					falseTexttrueText);
else if (odfElement instanceof TextSpanElement) {
			 = ((TextSpanElementodfElement).newTextConditionalTextElement("ooow:" + condition,
					falseTexttrueText);
else {
			TextPElement pElement = ((OdfFileDomodfElement.getOwnerDocument()).newOdfElement(TextPElement.class);
			odfElement.appendChild(pElement);
			 = pElement.newTextConditionalTextElement("ooow:" + conditionfalseTexttrueText);
		}
		this. = isHiddenTextField;
	}

Update the condition of this field.

Parameters:
condition the new condition of this condition field.
	public void updateCondition(String condition) {
	}

Update the true text of this condition field.

Parameters:
text the new text content.
	public void updateTrueText(String text) {
	}

Update the false text of this condition field.

Parameters:
text the new text content.
	public void updateFalseText(String text) {
	}
	}
	public FieldType getFieldType() {
	}
New to GrepCode? Check out our FAQ X