Examples of Segment


Examples of org.milyn.edisax.model.internal.Segment

     * @throws org.milyn.edisax.EDIConfigurationException is thrown when values are badly formatted.
     */
    private void digestSegment(Node node, SegmentGroup segmentGroup, String namespacePrefix, MappingNode parent) throws EDIConfigurationException {

        if(segmentGroup instanceof Segment) {
            Segment segment = (Segment) segmentGroup;
            setValuesForSegment(segment, node, namespacePrefix, parent);

            NodeList nodes = node.getChildNodes();
            for (int i = 0; i < nodes.getLength(); i++) {
                Node currentNode = nodes.item(i);

                if (currentNode.getNodeName().equalsIgnoreCase(namespacePrefix + "field")) {
                    Field field = new Field();
                    segment.getFields().add(field);
                    digestField(currentNode, field, namespacePrefix, segment);
                } else {
                    digestSegmentGroup(currentNode, segment.getSegments(), namespacePrefix, segment);
                }
            }
        } else {
            segmentGroup.setMaxOccurs(getNodeValueAsInteger(node, "maxOccurs"));
            segmentGroup.setMinOccurs(getNodeValueAsInteger(node, "minOccurs"));
View Full Code Here

Examples of org.modeshape.jcr.value.Path.Segment

    final AbstractJcrItem findItem( AbstractJcrNode node,
                                    Path relativePath ) throws RepositoryException {
        assert !relativePath.isAbsolute();
        if (relativePath.size() == 1) {
            Segment last = relativePath.getLastSegment();
            if (last.isSelfReference()) return node;
            if (last.isParentReference()) return node.getParent();
        }
        // Find the path to the referenced node ...
        Path nodePath = node.path();
        Path absolutePath = nodePath.resolve(relativePath);
        if (absolutePath.isAtOrBelow(nodePath)) {
View Full Code Here

Examples of org.nutz.lang.segment.Segment

import org.nutz.lang.segment.Segment;

public class CharSegmentTest {
  @Test
  public void testNormal() {
    Segment seg = Segments.create("H${4}B");
    seg.set("4", "zzh");
    assertEquals("H${4}B", seg.getOrginalString());
    assertEquals("HzzhB", seg.toString());
    assertEquals(1, seg.keys().size());
    assertEquals(3, seg.values().size());
  }
View Full Code Here

Examples of org.nutz.lang.segment.Segment

    assertEquals(3, seg.values().size());
  }

  @Test
  public void testWrongPPname() {
    Segment seg = Segments.create("H${4}B");
    seg.set("RVT", "zzh");
    assertEquals("HB", seg.toString());
    seg.set("4", "zzh");
    assertEquals("HzzhB", seg.toString());
    assertEquals(1, seg.keys().size());
    assertEquals(3, seg.values().size());
  }
View Full Code Here

Examples of org.nutz.lang.segment.Segment

    Segments.create("H${4");
  }

  @Test
  public void testLackLeftBracket() {
    Segment seg = Segments.create("H$4}B");
    assertEquals("H$4}B", seg.toString());
    assertEquals(0, seg.keys().size());
    assertEquals(1, seg.values().size());
  }
View Full Code Here

Examples of org.nutz.lang.segment.Segment

    assertEquals(1, seg.values().size());
  }

  @Test
  public void testEscapeChar() {
    Segment seg = Segments.create("H$$4}B");
    assertEquals("H$4}B", seg.toString());
    assertEquals(0, seg.keys().size());
    assertEquals(1, seg.values().size());
  }
View Full Code Here

Examples of org.nutz.lang.segment.Segment

    assertEquals(1, seg.values().size());
  }

  @Test
  public void testEscapeChar2() {
    Segment seg = Segments.create("H$$$4}B");
    assertEquals("H$$4}B", seg.toString());
  }
View Full Code Here

Examples of org.nutz.lang.segment.Segment

    assertEquals("H$$4}B", seg.toString());
  }

  @Test
  public void testEscapeChar3() {
    Segment seg = Segments.create("H$$$$4}B");
    assertEquals("H$$4}B", seg.toString());
  }
View Full Code Here

Examples of org.nutz.lang.segment.Segment

    assertEquals("H$$4}B", seg.toString());
  }

  @Test
  public void testAtTheEnd() {
    Segment seg = Segments.create("H${4}");
    seg.set("4", "zzh");
    assertEquals("Hzzh", seg.toString());
    assertEquals(1, seg.keys().size());
    assertEquals(2, seg.values().size());
  }
View Full Code Here

Examples of org.nutz.lang.segment.Segment

    assertEquals(2, seg.values().size());
  }

  @Test
  public void testAtTheBegin() {
    Segment seg = Segments.create("${4}B");
    seg.set("4", "zzh");
    assertEquals("zzhB", seg.toString());
    assertEquals(1, seg.keys().size());
    assertEquals(2, seg.values().size());
  }
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.