All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.rgielen.com4j.office2010.excel.DiagramNode Maven / Gradle / Ivy

The newest version!
package net.rgielen.com4j.office2010.excel  ;

import com4j.*;

@IID("{000C0370-0000-0000-C000-000000000046}")
public interface DiagramNode extends net.rgielen.com4j.office2010.office._IMsoDispObj {
  // Methods:
  /**
   * @param pos Optional parameter. Default value is 2
   * @param nodeType Optional parameter. Default value is 1
   * @return  Returns a value of type net.rgielen.com4j.office2010.excel.DiagramNode
   */

  @DISPID(10) //= 0xa. The runtime will prefer the VTID if present
  @VTID(9)
  net.rgielen.com4j.office2010.excel.DiagramNode addNode(
    @Optional @DefaultValue("2") net.rgielen.com4j.office2010.office.MsoRelativeNodePosition pos,
    @Optional @DefaultValue("1") net.rgielen.com4j.office2010.office.MsoDiagramNodeType nodeType);


  /**
   */

  @DISPID(11) //= 0xb. The runtime will prefer the VTID if present
  @VTID(10)
  void delete();


  /**
   * @param pTargetNode Mandatory net.rgielen.com4j.office2010.excel.DiagramNode parameter.
   * @param pos Mandatory net.rgielen.com4j.office2010.office.MsoRelativeNodePosition parameter.
   */

  @DISPID(12) //= 0xc. The runtime will prefer the VTID if present
  @VTID(11)
  void moveNode(
    net.rgielen.com4j.office2010.excel.DiagramNode pTargetNode,
    net.rgielen.com4j.office2010.office.MsoRelativeNodePosition pos);


  /**
   * @param pTargetNode Mandatory net.rgielen.com4j.office2010.excel.DiagramNode parameter.
   */

  @DISPID(13) //= 0xd. The runtime will prefer the VTID if present
  @VTID(12)
  void replaceNode(
    net.rgielen.com4j.office2010.excel.DiagramNode pTargetNode);


  /**
   * @param pTargetNode Mandatory net.rgielen.com4j.office2010.excel.DiagramNode parameter.
   * @param swapChildren Optional parameter. Default value is false
   */

  @DISPID(14) //= 0xe. The runtime will prefer the VTID if present
  @VTID(13)
  void swapNode(
    net.rgielen.com4j.office2010.excel.DiagramNode pTargetNode,
    @Optional @DefaultValue("-1") boolean swapChildren);


  /**
   * @param copyChildren Mandatory boolean parameter.
   * @param pTargetNode Mandatory net.rgielen.com4j.office2010.excel.DiagramNode parameter.
   * @param pos Optional parameter. Default value is 2
   * @return  Returns a value of type net.rgielen.com4j.office2010.excel.DiagramNode
   */

  @DISPID(15) //= 0xf. The runtime will prefer the VTID if present
  @VTID(14)
  net.rgielen.com4j.office2010.excel.DiagramNode cloneNode(
    boolean copyChildren,
    net.rgielen.com4j.office2010.excel.DiagramNode pTargetNode,
    @Optional @DefaultValue("2") net.rgielen.com4j.office2010.office.MsoRelativeNodePosition pos);


  /**
   * @param pReceivingNode Mandatory net.rgielen.com4j.office2010.excel.DiagramNode parameter.
   */

  @DISPID(16) //= 0x10. The runtime will prefer the VTID if present
  @VTID(15)
  void transferChildren(
    net.rgielen.com4j.office2010.excel.DiagramNode pReceivingNode);


  /**
   * @return  Returns a value of type net.rgielen.com4j.office2010.excel.DiagramNode
   */

  @DISPID(17) //= 0x11. The runtime will prefer the VTID if present
  @VTID(16)
  net.rgielen.com4j.office2010.excel.DiagramNode nextNode();


  /**
   * @return  Returns a value of type net.rgielen.com4j.office2010.excel.DiagramNode
   */

  @DISPID(18) //= 0x12. The runtime will prefer the VTID if present
  @VTID(17)
  net.rgielen.com4j.office2010.excel.DiagramNode prevNode();


  /**
   * 

* Getter method for the COM property "Parent" *

* @return Returns a value of type com4j.Com4jObject */ @DISPID(100) //= 0x64. The runtime will prefer the VTID if present @VTID(18) @ReturnValue(type=NativeType.Dispatch) com4j.Com4jObject parent(); /** *

* Getter method for the COM property "Children" *

* @return Returns a value of type net.rgielen.com4j.office2010.excel.DiagramNodeChildren */ @DISPID(101) //= 0x65. The runtime will prefer the VTID if present @VTID(19) net.rgielen.com4j.office2010.excel.DiagramNodeChildren children(); @VTID(19) @ReturnValue(defaultPropertyThrough={net.rgielen.com4j.office2010.excel.DiagramNodeChildren.class}) net.rgielen.com4j.office2010.excel.DiagramNode children( @MarshalAs(NativeType.VARIANT) java.lang.Object index); /** *

* Getter method for the COM property "Shape" *

* @return Returns a value of type net.rgielen.com4j.office2010.excel.Shape */ @DISPID(102) //= 0x66. The runtime will prefer the VTID if present @VTID(20) net.rgielen.com4j.office2010.excel.Shape shape(); /** *

* Getter method for the COM property "Root" *

* @return Returns a value of type net.rgielen.com4j.office2010.excel.DiagramNode */ @DISPID(103) //= 0x67. The runtime will prefer the VTID if present @VTID(21) net.rgielen.com4j.office2010.excel.DiagramNode root(); /** *

* Getter method for the COM property "Diagram" *

* @return Returns a value of type net.rgielen.com4j.office2010.office.IMsoDiagram */ @DISPID(104) //= 0x68. The runtime will prefer the VTID if present @VTID(22) net.rgielen.com4j.office2010.office.IMsoDiagram diagram(); /** *

* Getter method for the COM property "Layout" *

* @return Returns a value of type net.rgielen.com4j.office2010.office.MsoOrgChartLayoutType */ @DISPID(105) //= 0x69. The runtime will prefer the VTID if present @VTID(23) net.rgielen.com4j.office2010.office.MsoOrgChartLayoutType layout(); /** *

* Setter method for the COM property "Layout" *

* @param pdgmType Mandatory net.rgielen.com4j.office2010.office.MsoOrgChartLayoutType parameter. */ @DISPID(105) //= 0x69. The runtime will prefer the VTID if present @VTID(24) void layout( net.rgielen.com4j.office2010.office.MsoOrgChartLayoutType pdgmType); /** *

* Getter method for the COM property "TextShape" *

* @return Returns a value of type net.rgielen.com4j.office2010.excel.Shape */ @DISPID(106) //= 0x6a. The runtime will prefer the VTID if present @VTID(25) net.rgielen.com4j.office2010.excel.Shape textShape(); // Properties: }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy