Examples of ChildDocument


Examples of org.eclipse.jface.text.projection.ChildDocument

   * @see ITextViewer#overlapsWithVisibleRegion(int, int)
   */
  public boolean overlapsWithVisibleRegion(int start, int length) {
    IDocument document= getVisibleDocument();
    if (document instanceof ChildDocument) {
      ChildDocument cdoc= (ChildDocument) document;
      return cdoc.getParentDocumentRange().overlapsWith(start, length);
    } else if (document != null) {
      int size= document.getLength();
      return (start >= 0 && length >= 0 && start + length <= size);
    }
    return false;
View Full Code Here

Examples of org.eclipse.jface.text.projection.ChildDocument

      ISlaveDocumentManagerExtension extension= (ISlaveDocumentManagerExtension) manager;
      IDocument[] slaves= extension.getSlaveDocuments(masterDocument);
      if (slaves != null) {
        for (int i= 0; i < slaves.length; i++) {
          if (slaves[i] instanceof ChildDocument) {
            ChildDocument child= (ChildDocument) slaves[i];
            Position p= child.getParentDocumentRange();
            try {

              if (!updateSlaveDocument(child, p.getOffset(), p.getLength()))
                child.repairLineInformation();

            } catch (BadLocationException e) {
              // ignore
            }
          }
View Full Code Here

Examples of org.eclipse.jface.text.projection.ChildDocument

      ISlaveDocumentManagerExtension extension= (ISlaveDocumentManagerExtension) manager;
      IDocument[] slaves= extension.getSlaveDocuments(masterDocument);
      if (slaves != null) {
        for (int i= 0; i < slaves.length; i++) {
          if (slaves[i] instanceof ChildDocument) {
            ChildDocument child= (ChildDocument) slaves[i];
            Position p= child.getParentDocumentRange();
            try {

              if (!updateSlaveDocument(child, p.getOffset(), p.getLength()))
                child.repairLineInformation();

            } catch (BadLocationException e) {
              // ignore
            }
          }
View Full Code Here

Examples of org.eclipse.jface.text.projection.ChildDocument

   * @since 2.1
    * @deprecated use <code>updateSlaveDocument</code> instead
   */
  protected boolean updateVisibleDocument(IDocument visibleDocument, int visibleRegionOffset, int visibleRegionLength) throws BadLocationException {
    if (visibleDocument instanceof ChildDocument) {
      ChildDocument childDocument= (ChildDocument) visibleDocument;

      IDocument document= childDocument.getParentDocument();
      int line= document.getLineOfOffset(visibleRegionOffset);
      int offset= document.getLineOffset(line);
      int length= (visibleRegionOffset - offset) + visibleRegionLength;

      Position parentRange= childDocument.getParentDocumentRange();
      if (offset != parentRange.getOffset() || length != parentRange.getLength()) {
        childDocument.setParentDocumentRange(offset, length);
        return true;
      }
    }
    return false;
  }
View Full Code Here

Examples of org.eclipse.jface.text.projection.ChildDocument

   */
  protected int _getVisibleRegionOffset() {

    IDocument document= getVisibleDocument();
    if (document instanceof ChildDocument) {
      ChildDocument cdoc= (ChildDocument) document;
      return cdoc.getParentDocumentRange().getOffset();
    }

    return 0;
  }
View Full Code Here

Examples of org.eclipse.jface.text.projection.ChildDocument

   * @see ITextViewer#overlapsWithVisibleRegion(int, int)
   */
  public boolean overlapsWithVisibleRegion(int start, int length) {
    IDocument document= getVisibleDocument();
    if (document instanceof ChildDocument) {
      ChildDocument cdoc= (ChildDocument) document;
      return cdoc.getParentDocumentRange().overlapsWith(start, length);
    } else if (document != null) {
      int size= document.getLength();
      return (start >= 0 && length >= 0 && start + length <= size);
    }
    return false;
View Full Code Here

Examples of org.eclipse.jface.text.projection.ChildDocument

   * @since 2.1
    * @deprecated use <code>updateSlaveDocument</code> instead
   */
  protected boolean updateVisibleDocument(IDocument visibleDocument, int visibleRegionOffset, int visibleRegionLength) throws BadLocationException {
    if (visibleDocument instanceof ChildDocument) {
      ChildDocument childDocument= (ChildDocument) visibleDocument;

      IDocument document= childDocument.getParentDocument();
      int line= document.getLineOfOffset(visibleRegionOffset);
      int offset= document.getLineOffset(line);
      int length= (visibleRegionOffset - offset) + visibleRegionLength;

      Position parentRange= childDocument.getParentDocumentRange();
      if (offset != parentRange.getOffset() || length != parentRange.getLength()) {
        childDocument.setParentDocumentRange(offset, length);
        return true;
      }
    }
    return false;
  }
View Full Code Here

Examples of org.soapinterop.ChildDocument

    public void testComplexDocument() throws RemoteException {

        // Create the input
        ComplexDocument input = (ComplexDocument)dataFactory.create(ComplexDocument.class);
        input.setAnAttribute("789");
        ChildDocument childDocument = (ChildDocument)dataFactory.create(ChildDocument.class);
        SimpleDocument simpleDocument = (SimpleDocument)dataFactory.create(SimpleDocument.class);;
        SimpleDocument1 simpleDocument1 = (SimpleDocument1)dataFactory.create(SimpleDocument1.class);;
        simpleDocument.setSimpleDocument(simpleDocument1);
        simpleDocument1.setValue("456");
        ArrayOfSimpleDocument arrayOfSimpleDocument = (ArrayOfSimpleDocument)dataFactory.create(ArrayOfSimpleDocument.class);;
        arrayOfSimpleDocument.getSimpleDocument().add(simpleDocument1);
        childDocument.setChildSimpleDoc(arrayOfSimpleDocument);
        input.setChild(childDocument);
       
        // Invoke the service
        ComplexDocument output=interopDoc.ComplexDocument(input);
       
View Full Code Here

Examples of org.soapinterop.ChildDocument

    public void testComplexDocument() throws RemoteException {

        // Create the input
        ComplexDocument input = (ComplexDocument) dataFactory.create(ComplexDocument.class);
        input.setAnAttribute("789");
        ChildDocument childDocument = (ChildDocument) dataFactory.create(ChildDocument.class);
        SimpleDocument simpleDocument = (SimpleDocument) dataFactory.create(SimpleDocument.class);
        ;
        SimpleDocument1 simpleDocument1 = (SimpleDocument1) dataFactory.create(SimpleDocument1.class);
        ;
        simpleDocument.setSimpleDocument(simpleDocument1);
        simpleDocument1.setValue("456");
        ArrayOfSimpleDocument arrayOfSimpleDocument = (ArrayOfSimpleDocument) dataFactory.create(ArrayOfSimpleDocument.class);
        ;
        arrayOfSimpleDocument.getSimpleDocument().add(simpleDocument1);
        childDocument.setChildSimpleDoc(arrayOfSimpleDocument);
        input.setChild(childDocument);

        // Invoke the service
        ComplexDocument output = interopDoc.ComplexDocument(input);
View Full Code Here

Examples of org.soapinterop.ChildDocument

        assertNotNull(interopDoc);
       
        // Create the input
        ComplexDocument input = (ComplexDocument) dataFactory.create(ComplexDocument.class);
        input.setAnAttribute("789");
        ChildDocument childDocument = (ChildDocument) dataFactory.create(ChildDocument.class);
        SimpleDocument simpleDocument = (SimpleDocument) dataFactory.create(SimpleDocument.class);

        SimpleDocument1 simpleDocument1 = (SimpleDocument1) dataFactory.create(SimpleDocument1.class);

        simpleDocument.setSimpleDocument(simpleDocument1);
        simpleDocument1.setValue("456");
        ArrayOfSimpleDocument arrayOfSimpleDocument = (ArrayOfSimpleDocument) dataFactory.create(ArrayOfSimpleDocument.class);

        arrayOfSimpleDocument.getSimpleDocument().add(simpleDocument1);
        childDocument.setChildSimpleDoc(arrayOfSimpleDocument);
        input.setChild(childDocument);

        // Invoke the service
        ComplexDocument output = interopDoc.ComplexDocument(input);
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.