Package wt.visitor

Class RoleExpandInfo

java.lang.Object
wt.visitor.RoleExpandInfo
All Implemented Interfaces:
Serializable

public class RoleExpandInfo extends Object implements Serializable
This class encapsulates the data necessary for navigating from a node to other nodes via association links. Roles are associated with every link. The role object is also an additional item that may be required for some navigate methods. Examples of role objects include link class and QuerySpec. The role object attribute of this class is often directly associated with a particular implementation of the Expander interface.

Supported API: true

Extendable: true
See Also:
  • Constructor Details

  • Method Details

    • getRole

      public String getRole()
      Gets the value of the attribute: role.

      Supported API: true
      Returns:
      String
    • setRole

      public void setRole(String a_Role) throws WTPropertyVetoException
      Sets the value of the attribute: role.

      Supported API: true
      Parameters:
      a_Role -
      Throws:
      WTPropertyVetoException
    • getRoleObject

      public Object getRoleObject()
      Gets the value of the attribute: roleObject.

      Supported API: true
      Returns:
      Object
    • setRoleObject

      public void setRoleObject(Object a_RoleObject) throws WTPropertyVetoException
      Sets the value of the attribute: roleObject.

      Supported API: true
      Parameters:
      a_RoleObject -
      Throws:
      WTPropertyVetoException