Class WizardNewLinkPage

  • All Implemented Interfaces:
    IDialogPage, IMessageProvider, IWizardPage

    public class WizardNewLinkPage
    extends WizardPage
    Standard resource link page for a wizard that creates a file or folder resource.

    This class may be instantiated; it is not intended to be subclassed.

    Since:
    2.1
    Restriction:
    This class is not intended to be subclassed by clients.
    • Constructor Detail

      • WizardNewLinkPage

        public WizardNewLinkPage​(String pageName,
                                 int type)
        Creates a new resource link wizard page.
        Parameters:
        pageName - the name of the page
        type - specifies the type of resource to link to. IResource.FILE or IResource.FOLDER
    • Method Detail

      • createControl

        public void createControl​(Composite parent)
        Description copied from interface: IDialogPage
        Creates the top level control for this dialog page under the given parent composite.

        Implementors are responsible for ensuring that the created control can be accessed via getControl

        Parameters:
        parent - the parent composite
      • getLinkTarget

        public String getLinkTarget()
        Returns the link target location entered by the user.
        Returns:
        the link target location entered by the user. null if the user choose not to create a link.
      • setContainer

        public void setContainer​(IContainer container)
        Sets the container to use for link validation. This should be the parent of the new resource that is being linked.
        Parameters:
        container - the container to use for link validation.
      • setLinkTarget

        public void setLinkTarget​(String target)
        Sets the value of the link target field
        Parameters:
        target - the value of the link target field