Examples of VariableField


Examples of org.odftoolkit.simple.common.field.VariableField

  @Test
  public void testReplaceWithHiddenTextField() {
    try {
      search = new TextNavigation("ReplaceHiddenTextTarget", doc);
      // declare simple variable
      VariableField simpleVariableField = Fields.createSimpleVariableField(doc, "test_con_variable");
      OdfTextParagraph varParagraph = doc.newParagraph("test_con_variable:");
      simpleVariableField.updateField("true", varParagraph);

      // count the initial date field count. should be 1.
      OdfContentDom contentDom = doc.getContentDom();
      NodeList nodeList = contentDom.getElementsByTagName(TextConditionalTextElement.ELEMENT_NAME.getQName());
      int i = nodeList.getLength();
View Full Code Here

Examples of org.odftoolkit.simple.common.field.VariableField

  @Test
  public void testReplaceWithVariableField() {
    try {
      search = new TextNavigation("SelectionUserVariableTarget", doc);
      // declare variable
      VariableField userVariableField = Fields.createUserVariableField(doc, "selection_user_variable", "test");
      // count the initial variable field count.
      OdfContentDom contentDom = doc.getContentDom();
      NodeList nodeList = contentDom.getElementsByTagName(TextUserFieldGetElement.ELEMENT_NAME.getQName());
      int i = nodeList.getLength();
      OdfStylesDom styleDom = doc.getStylesDom();
View Full Code Here

Examples of org.odftoolkit.simple.common.field.VariableField

    doc = (TextDocument) Document.loadDocument(ResourceUtilities.getAbsolutePath(TEXT_FILE));
    TextDocument sourcedoc = TextDocument.newTextDocument();
    sourcedoc.addParagraph("Hello1 from SIMPLE source document!");
    sourcedoc.addParagraph("Hello2 from source document!");
    sourcedoc.addParagraph("Hello3 from source document!");
    VariableField variableField = Fields.createUserVariableField(sourcedoc, "test_simple_variable","testReplacewithField");
    Assert.assertNotNull(variableField);
    TextSpanElement newTextSpanElement = sourcedoc.newParagraph("Update Variable Field:").newTextSpanElement();
    variableField.updateField("simple variable content", newTextSpanElement);
    newTextSpanElement = sourcedoc.newParagraph("Show Variable Field:").newTextSpanElement();
    variableField.displayField(newTextSpanElement);
    Field orgField = sourcedoc.getVariableFieldByName("test_simple_variable");
    // 6 Simple, at the middle of original Paragraph, split original
    // Paragraph, insert before the second Paragraph.
    search = new TextNavigation("SIMPLE", doc);
    while (search.hasNext()) {
View Full Code Here

Examples of org.odftoolkit.simple.common.field.VariableField

  public void testDeclareVariable() throws Exception {
    try {
      TextDocument tdoc = TextDocument.loadDocument(ResourceUtilities.getAbsolutePath("headerFooterHidden.odt"));
      Assert.assertNotNull(tdoc);
     
      VariableField vField = tdoc.declareVariable("variable1", VariableField.VariableType.SIMPLE);
      Assert.assertEquals("variable1", vField.getVariableName());
    } catch (Exception e) {
      LOG.log(Level.SEVERE, e.getMessage(), e);
      Assert.fail(e.getMessage());
    }
   
View Full Code Here

Examples of org.odftoolkit.simple.common.field.VariableField

   
    try {
      TextDocument tdoc = TextDocument.loadDocument(ResourceUtilities.getAbsolutePath("headerFooterHidden.odt"));
      Assert.assertNotNull(tdoc);
     
      VariableField vFieldA = tdoc.declareVariable("variable1", VariableField.VariableType.SIMPLE);
      vFieldA.getVariableName();
      System.out.println(vFieldA.getVariableName());
      Assert.assertEquals("variable1", vFieldA.getVariableName());
    } catch (Exception e) {
      LOG.log(Level.SEVERE, e.getMessage(), e);
      Assert.fail(e.getMessage());
    }
  }
View Full Code Here

Examples of org.odftoolkit.simple.common.field.VariableField

      break;
    case CHAPTER_FIELD:
      newfield=nextFieldSelection.replaceWithSimpleField(fieldType);
      break;
    case SIMPLE_VARIABLE_FIELD:
      VariableField SimpleVariableField = (VariableField)orgField;
      String simplefieldname = SimpleVariableField.getVariableName();
      VariableField simplefield=Fields.createSimpleVariableField(document, simplefieldname);
      nextFieldSelection.replaceWithVariableField(simplefield);
      newfield=simplefield;
      break;
    case USER_VARIABLE_FIELD:
      VariableField userVariableField = (VariableField)orgField;
      TextUserFieldDeclElement textUserFieldDeclElement =(TextUserFieldDeclElement) userVariableField.getOdfElement();
      String fieldname = userVariableField.getVariableName();
      String value=textUserFieldDeclElement.getOfficeStringValueAttribute();
      VariableField variableField=Fields.createUserVariableField(document, fieldname,value);
      nextFieldSelection.replaceWithVariableField(variableField);
      newfield=variableField;
      break;
    case CONDITION_FIELD:
      ConditionField conditionField = (ConditionField)orgField;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.