Package org.jitterbit.integration.structure.crom

Examples of org.jitterbit.integration.structure.crom.CROM


                if (child.getName().equals(name)) {
                    return child;
                }
            }
            else if(child.m_CROM.isValueLeaf()){
                CROM parent=child.m_CROM.getParent();
                if(getTreeComponent().isSimpleXmlElementDisplay() && parent!=null && !parent.isLoopNode() && parent.getName().equals(name)) {
                    return child;
                }
            }
        }
        return null;
View Full Code Here


        }
    }

    public void setEVNodeValue(DocReader reader, Node child) throws IOException {
      assert child!=null;
      CROM childCrom=child.m_CROM;
      assert childCrom!=null;
      CROM crom=childCrom.getParent();
    String value=null;
      if(crom.isAnyElement()){
        JbNode jbNode=m_jbNode.getChild(crom.getName());
      value=reader.parser.getStr(jbNode.getPos(), jbNode.getLength());
      }
      else {
        JbNode jbChild=null;
        JbNode jbParent=child.m_parent.m_jbNode;
View Full Code Here

    List<String> list=null;
    if(m_jbNode!=null)list=reader.parser.splitValues(m_jbNode, false);

    Iterator<CROM> it=m_CROM.getChildren().iterator();
    CROM vaCrom=CROM.getNextValueAttribute(it);
    if(list!=null){
      for(String value:list){
        if(vaCrom==null)break;
        vaCrom.setValue(value);
        vaCrom=CROM.getNextValueAttribute(it);
      }
    }
    for(;vaCrom!=null;vaCrom=CROM.getNextValueAttribute(it)){
      vaCrom.setValue(null);
    }

    for(Node child:m_children){
      if(child.isFolder())continue;
      if(child.isPrecondition())continue;
View Full Code Here

      child.collectAttributeArray(jbChild, list, names, k+1);
    }
    }

    public Node turnOffShortDisplay(){
    CROM dtdValue=getCROM(), dtdNode=dtdValue.getParent();
//    if(m_parent.getCROM()==dtdNode)return m_parent;
    Node newNode=new Node(getTreeComponent(), null, dtdNode);
      int i=m_parent.m_children.indexOf(this);
      m_parent.m_children.remove(i);
      m_parent.m_children.add(i, newNode);
      newNode.m_parent=m_parent;
      m_parent=newNode;
      newNode.addChild(this);
    m_display = dtdValue.getDisplayText();
    newNode.m_display = dtdNode.getDisplayText();
    return newNode;
    }
View Full Code Here

    }

    public Node createNilNodeToMap(){
    if(m_parent==null)return null;
    Node newNode=turnOffShortDisplay();
    CROM dtdNil=newNode.getCROM().getNilCrom();
    Node nilNode=new Node(getTreeComponent(), newNode, dtdNil);
    nilNode.m_display = dtdNil.getDisplayText();
      return nilNode;
    }
View Full Code Here

    nilNode.m_display = dtdNil.getDisplayText();
      return nilNode;
    }

  public boolean isSfdcNode(){
    CROM sfdcNode=getTreeComponent().sfdcNode;
    return sfdcNode!=null && getCROM()==sfdcNode;
  }
View Full Code Here

    public static Node insertAttributeCommand(TreeComponent tree, Node node) {
        if (!isLdapAttribute(tree, node)) {
            return null;
        }
        CROM dn = new CROM(node.m_CROM, false, LdapStringConstants.attribute_command_display_name, 1, node.m_CROM.m_CromType);
        dn.addType(CROM.CROM_t_Attribute | CROM.CROM_t_Optional);
        dn.setValueType("String");
        return new Node(tree, node, dn);
    }
View Full Code Here

    public static Node insertOldValueNode(TreeComponent tree, Node node) {
        if (!isLdapAttribute(tree, node)) {
            return null;
        }
        CROM dn = new CROM(node.m_CROM, false, LdapStringConstants.old_value_string, 1, node.m_CROM.m_CromType);
        dn.addType(CROM.CROM_t_Attribute | CROM.CROM_t_Optional);
        dn.setValueType("String");
        return new Node(tree, node, dn);
    }
View Full Code Here

    public final Node findNode(NodePath path) {
        return findNode(path.toString());
    }

    public final Node findNode(JbNode jbNode){
      CROM dtd=jbNode.getCrom();
      if(dtd==null)return null;
      Node node=findNode(dtd.getPath(m_flat, m_bTarget));
      if(node==null){
        node=findNode(dtd.getPath_(m_flat, m_bTarget));
      }
      return node;
    }
View Full Code Here

    public void readMappingStructure(MappingTreeStructure jtr, String title) {
        if (jtr == null)
            return;
        m_CROM_Tree = new CROM_Tree();
        CROM crom_root = jtr.getRoot();
        if (crom_root == null) {
            m_CROM_Tree.parse(jtr);
        } else {
            m_CROM_Tree.setRoot(crom_root);
        }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.structure.crom.CROM

Copyright © 2018 www.massapicom. 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.