Package javax.script

Examples of javax.script.ScriptEngineFactory


    public void actionPerformed(final ActionEvent e)
    {
      final DataSetQuery<String> query = dialogModel.getQueries().getSelectedQuery();
      if (query != null)
      {
        final ScriptEngineFactory selectedItem = (ScriptEngineFactory) queryLanguageField.getSelectedItem();
        if (selectedItem != null)
        {
          query.setScriptLanguage(selectedItem.getLanguageName());
        }
        else
        {
          query.setScriptLanguage(null);
        }
View Full Code Here


    super.init();
  }

  private void updateComponents()
  {
    final ScriptEngineFactory globalLanguage = (ScriptEngineFactory) globalLanguageField.getSelectedItem();
    globalScriptTextArea.setSyntaxEditingStyle
        (DataFactoryEditorSupport.mapLanguageToSyntaxHighlighting(globalLanguage));
    queryLanguageListCellRenderer.setDefaultValue(globalLanguage);

    final ScriptEngineFactory queryScriptLanguage = (ScriptEngineFactory) queryLanguageField.getSelectedItem();
    if (queryScriptLanguage == null)
    {
      queryScriptTextArea.setSyntaxEditingStyle(globalScriptTextArea.getSyntaxEditingStyle());
    }
    else
View Full Code Here

    }

    final ListModel model = languageField.getModel();
    for (int i = 0; i < model.getSize(); i++)
    {
      final ScriptEngineFactory elementAt = (ScriptEngineFactory) model.getElementAt(i);
      if (elementAt == null)
      {
        continue;
      }
      if (elementAt.getNames().contains(lang))
      {
        languageField.setSelectedItem(elementAt);
        return;
      }
    }
View Full Code Here

      if (ObjectUtilities.equal(getSelectedGlobalScriptLanguage(), globalScriptLanguage) == false)
      {
        setGlobalScriptingLanguage(globalScriptLanguage);

        ScriptEngineFactory globalLanguage = (ScriptEngineFactory) globalLanguageField.getSelectedItem();
        globalScriptTextArea.setSyntaxEditingStyle
            (DataFactoryEditorSupport.mapLanguageToSyntaxHighlighting(globalLanguage));
        queryLanguageListCellRenderer.setDefaultValue(globalLanguage);
      }
      if (ObjectUtilities.equal(globalScriptTextArea.getText(), globalScript) == false)
View Full Code Here

        queryNameTextField.setEnabled(true);
        queryNameTextField.setText(newQuery.getName());

        queryNameList.setSelectedIndex(event.getNewIndex());

        final ScriptEngineFactory queryScriptLanguage = (ScriptEngineFactory) queryLanguageField.getSelectedItem();
        if (queryScriptLanguage == null)
        {
          queryScriptTextArea.setSyntaxEditingStyle(globalScriptTextArea.getSyntaxEditingStyle());
        }
        else
View Full Code Here

        component.setText(" ");
      }
    }
    else
    {
      final ScriptEngineFactory factory = (ScriptEngineFactory) value;
      component.setText(factory.getLanguageName());
    }
    return component;
  }
View Full Code Here

    Object selectedItem = globalLanguageField.getSelectedItem();
    if (selectedItem instanceof ScriptEngineFactory == false)
    {
      return null;
    }
    ScriptEngineFactory engineFactory = (ScriptEngineFactory) selectedItem;
    return engineFactory.getLanguageName();
  }
View Full Code Here

    Object selectedItem = queryLanguageField.getSelectedItem();
    if (selectedItem instanceof ScriptEngineFactory == false)
    {
      return null;
    }
    ScriptEngineFactory engineFactory = (ScriptEngineFactory) selectedItem;
    return engineFactory.getLanguageName();
  }
View Full Code Here

    }

    final ListModel model = languageField.getModel();
    for (int i = 0; i < model.getSize(); i++)
    {
      final ScriptEngineFactory elementAt = (ScriptEngineFactory) model.getElementAt(i);
      if (elementAt == null)
      {
        continue;
      }
      if (elementAt.getNames().contains(lang))
      {
        languageField.setSelectedItem(elementAt);
        return;
      }
    }
View Full Code Here

    public void actionPerformed(final ActionEvent e)
    {
      final DataSetQuery query = dialogModel.getQueries().getSelectedQuery();
      if (query != null)
      {
        final ScriptEngineFactory selectedItem = (ScriptEngineFactory) queryLanguageField.getSelectedItem();
        if (selectedItem != null)
        {
          query.setScriptLanguage(selectedItem.getLanguageName());
        }
        else
        {
          query.setScriptLanguage(null);
        }
View Full Code Here

TOP

Related Classes of javax.script.ScriptEngineFactory

Copyright © 2018 www.massapicom. 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.