Examples of DataHolder


Examples of net.sf.apptools.data.DataHolder

    final DataDescriptor projectName = new StringDataDescriptor(CoreMessages.getString("ProbeMakerPlugIn.NAME_PROJECT_NAME"),CoreMessages.getString("ProbeMakerPlugIn.TOOLTIP_PROJECT_NAME"),"PROJECT_NAME",true); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
    final DataDescriptor useTemplate = new BooleanDescriptor(CoreMessages.getString("ProbeMakerPlugIn.NAME_USE_TEMPLATE"),useToolTip,"USE_TEMPLATE"); //$NON-NLS-1$ //$NON-NLS-2$
    final DataDescriptor templateSel = new TemplateListSelectionDescriptor(null,null,"TEMPLATE",templateManager.getTemplateArray(),false); //$NON-NLS-1$

    final DataHolder newProjectData = new DefaultDataHolder(new DataDescriptor[] {
        projectName,
        useTemplate,
        templateSel
    });

    if (!platform.getUI().inputData(newProjectData,CoreMessages.getString("NewProjectDialog.TITLE_NEW_PROJECT"))) { //$NON-NLS-1$
      return;
    }

    String name = (String) newProjectData.getData("PROJECT_NAME"); //$NON-NLS-1$
    if (name == null) {
      return;
    }
    if (name.length() == 0) {
      name = CoreMessages.getString("ProbeMakerPlugIn.NAME_NEW_PROJECT"); //$NON-NLS-1$
    }

    final boolean use = ((Boolean) newProjectData.getData("USE_TEMPLATE")).booleanValue(); //$NON-NLS-1$

    if (use) {
      template = (ProjectTemplate) newProjectData.getData("TEMPLATE"); //$NON-NLS-1$
      if (template == null) {
        final byte result = platform.getUI().sendMessage(CoreMessages.getString("ProbeMakerPlugIn.MESSAGE_NO_TEMPLATE"),CoreMessages.getString("ProbeMakerPlugIn.TITLE_NEW_PROJECT"),PlatformUI.YES_NO_QUERY); //$NON-NLS-1$ //$NON-NLS-2$
        if (result == PlatformUI.NO_OPTION) {
          return;
        }
View Full Code Here

Examples of net.sf.apptools.data.DataHolder

        final String title = CoreMessages.getString("ProbeMakerPlugIn.TITLE_REMOVING_PROBES"); //$NON-NLS-1$
        final String message = CoreMessages.getString("ProbeMakerPlugIn.QUERY_REMOVE_TARGETS"); //$NON-NLS-1$

        final DataDescriptor option = new OptionDescriptor(message,null,"OPTION",options,true); //$NON-NLS-1$
        final DataHolder dh = new DefaultDataHolder(new DataDescriptor[] { option });

        if (!platform.getUI().inputData(dh,title)) {
          return;
        }

        final Integer result = (Integer) dh.getData("OPTION"); //$NON-NLS-1$
        if (result == null) {
          return;
        }

        switch(result.intValue()) {
View Full Code Here

Examples of net.sf.apptools.data.DataHolder

    final DataDescriptor projectName = new StringDataDescriptor(CoreMessages.getString("ProbeMakerPlugIn.NAME_PROJECT_NAME"),CoreMessages.getString("ProbeMakerPlugIn.TOOLTIP_PROJECT_NAME"),"PROJECT_NAME",true); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
    final DataDescriptor useTemplate = new BooleanDescriptor(CoreMessages.getString("ProbeMakerPlugIn.NAME_USE_TEMPLATE"),useToolTip,"USE_TEMPLATE"); //$NON-NLS-1$ //$NON-NLS-2$
    final DataDescriptor templateSel = new TemplateListSelectionDescriptor(null,null,"TEMPLATE",templateManager.getTemplateArray(),false); //$NON-NLS-1$

    final DataHolder newProjectData = new DefaultDataHolder(new DataDescriptor[] {
        projectName,
        useTemplate,
        templateSel
    });

    if (!platform.getUI().inputData(newProjectData,CoreMessages.getString("NewProjectDialog.TITLE_NEW_PROJECT"))) { //$NON-NLS-1$
      return;
    }

    String name = (String) newProjectData.getData("PROJECT_NAME"); //$NON-NLS-1$
    if (name == null) {
      return;
    }
    if (name.length() == 0) {
      name = CoreMessages.getString("ProbeMakerPlugIn.NAME_NEW_PROJECT"); //$NON-NLS-1$
    }

    final boolean use = ((Boolean) newProjectData.getData("USE_TEMPLATE")).booleanValue(); //$NON-NLS-1$

    if (use) {
      template = (ProjectTemplate) newProjectData.getData("TEMPLATE"); //$NON-NLS-1$
      if (template == null) {
        final byte result = platform.getUI().sendMessage(CoreMessages.getString("ProbeMakerPlugIn.MESSAGE_NO_TEMPLATE"),CoreMessages.getString("ProbeMakerPlugIn.TITLE_NEW_PROJECT"),PlatformUI.YES_NO_QUERY); //$NON-NLS-1$ //$NON-NLS-2$
        if (result == PlatformUI.NO_OPTION) {
          return;
        }
View Full Code Here

Examples of net.sf.apptools.data.DataHolder

        final String title = CoreMessages.getString("ProbeMakerPlugIn.TITLE_REMOVING_PROBES"); //$NON-NLS-1$
        final String message = CoreMessages.getString("ProbeMakerPlugIn.QUERY_REMOVE_TARGETS"); //$NON-NLS-1$

        final DataDescriptor option = new OptionDescriptor(message,null,"OPTION",options,true); //$NON-NLS-1$
        final DataHolder dh = new DefaultDataHolder(new DataDescriptor[] { option });

        if (!platform.getUI().inputData(dh,title)) {
          return;
        }

        final Integer result = (Integer) dh.getData("OPTION"); //$NON-NLS-1$
        if (result == null) {
          return;
        }

        switch(result.intValue()) {
View Full Code Here

Examples of net.sf.apptools.data.DataHolder

    final DataDescriptor projectName = new StringDataDescriptor(CoreMessages.getString("ProbeMakerPlugIn.NAME_PROJECT_NAME"),CoreMessages.getString("ProbeMakerPlugIn.TOOLTIP_PROJECT_NAME"),"PROJECT_NAME",true); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
    final DataDescriptor useTemplate = new BooleanDescriptor(CoreMessages.getString("ProbeMakerPlugIn.NAME_USE_TEMPLATE"),useToolTip,"USE_TEMPLATE"); //$NON-NLS-1$ //$NON-NLS-2$
    final DataDescriptor templateSel = new TemplateListSelectionDescriptor(null,null,"TEMPLATE",templateManager.getTemplateArray(),false); //$NON-NLS-1$

    final DataHolder newProjectData = new DefaultDataHolder(new DataDescriptor[] {
        projectName,
        useTemplate,
        templateSel
    });

    if (!platform.getUI().inputData(newProjectData,CoreMessages.getString("NewProjectDialog.TITLE_NEW_PROJECT"))) { //$NON-NLS-1$
      return;
    }

    String name = (String) newProjectData.getData("PROJECT_NAME"); //$NON-NLS-1$
    if (name == null) {
      return;
    }
    if (name.length() == 0) {
      name = CoreMessages.getString("ProbeMakerPlugIn.NAME_NEW_PROJECT"); //$NON-NLS-1$
    }

    final boolean use = ((Boolean) newProjectData.getData("USE_TEMPLATE")).booleanValue(); //$NON-NLS-1$

    if (use) {
      template = (ProjectTemplate) newProjectData.getData("TEMPLATE"); //$NON-NLS-1$
      if (template == null) {
        final byte result = platform.getUI().sendMessage(CoreMessages.getString("ProbeMakerPlugIn.MESSAGE_NO_TEMPLATE"),CoreMessages.getString("ProbeMakerPlugIn.TITLE_NEW_PROJECT"),PlatformUI.YES_NO_QUERY); //$NON-NLS-1$ //$NON-NLS-2$
        if (result == PlatformUI.NO_OPTION) {
          return;
        }
View Full Code Here

Examples of org.anjocaido.groupmanager.dataholder.DataHolder

  }
 
  public void addUser(String user, List<String> permissions) {
    refreshManager();
   
    DataHolder data = manager.getData();
    User u = data.createUser(user);
    if (u == null)
      return;
   
    manager.commit();
  }
View Full Code Here

Examples of org.anjocaido.groupmanager.dataholder.DataHolder

   
    manager.commit();
  }

  public String getGroup(String playerName) throws NotFoundError {
    DataHolder data = manager.getData();

    if (!data.isUserDeclared(playerName)) {
      throw new NotFoundError("User not in file: "+playerName);
    }
   
    return data.getUser(playerName).getGroupName();
  }
View Full Code Here

Examples of org.anjocaido.groupmanager.dataholder.DataHolder

   
    return data.getUser(playerName).getGroupName();
  }
 
  public VariableContainer getGroupVars(String group) throws NotFoundError {
    DataHolder data = manager.getData();
   
    if (!data.groupExists(group)) {
      throw new NotFoundError("Group not in file: "+group);
    }
   
    return new VariableContainerImpl(data.getGroup(group).getVariables())
  }
View Full Code Here

Examples of org.anjocaido.groupmanager.dataholder.DataHolder

   
    return new VariableContainerImpl(data.getGroup(group).getVariables())
  }

  public VariableContainer getUserVars(String user) throws NotFoundError {
    DataHolder data = manager.getData();
   
    if (!data.isUserDeclared(user)) {
      throw new NotFoundError("User not in file: "+user);
    }
   
    return new VariableContainerImpl(manager.getData().getUser(user).getVariables());
  }
View Full Code Here

Examples of org.anjocaido.groupmanager.dataholder.DataHolder

  }

  public boolean has(Player player, String perm) {
    String name = player.getDisplayName().replaceAll("\u00A7.", "");
   
    DataHolder data = manager.getData();
   
    // do extra name checks, in case displayName is different
    if (!data.isUserDeclared(name)) {
      name = player.getName();
      if (!data.isUserDeclared(name)) {
        return false;
      }
    }
    return ((AnjoPermissionsHandler)manager.getPermissionHandler()).
      checkUserPermission(data.getUser(name), perm);
  }
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.