Examples of IDLMethod


Examples of org.netbeans.modules.openoffice.wizard.IDLMethod

            jcomboboxMethods.removeAllItems();
           
            for ( int intMethodCounter = 0;
            intMethodCounter < vectorMethods.size();
            intMethodCounter++ ) {
                IDLMethod methoddescription = ( IDLMethod )
                vectorMethods.elementAt( intMethodCounter );
               
                // Fill in the method combo box.
                jcomboboxMethods.addItem(
                methoddescription.getMethodElement().getName().getName() );
            }
           
            // Select the first item.
            jcomboboxMethods.setSelectedIndex( 0 );
        }
View Full Code Here

Examples of org.netbeans.modules.openoffice.wizard.IDLMethod

            jcomboboxMethods.setSelectedIndex( 0 );
        }
    }//GEN-LAST:event_jcomboboxInterfacesActionPerformed
   
    private void jtextfieldParameterDescriptionFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jtextfieldParameterDescriptionFocusLost
        IDLMethod methoddescription = ( IDLMethod )
        vectorMethods.elementAt( jcomboboxMethods.getSelectedIndex() );
       
        //ArgumentDescription argumentdescription[] = methoddescription.getArgumentDescription();
        methoddescription.getArgumentDescription()[
        jcomboboxParameters.getSelectedIndex() ].setArgumentDescription(
        jtextfieldParameterDescription.getText() );
    }//GEN-LAST:event_jtextfieldParameterDescriptionFocusLost
View Full Code Here

Examples of org.netbeans.modules.openoffice.wizard.IDLMethod

        jcomboboxParameters.getSelectedIndex() ].setArgumentDescription(
        jtextfieldParameterDescription.getText() );
    }//GEN-LAST:event_jtextfieldParameterDescriptionFocusLost
   
    private void jtextfieldParameterNameFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jtextfieldParameterNameFocusLost
        IDLMethod methoddescription = ( IDLMethod )
        vectorMethods.elementAt( jcomboboxMethods.getSelectedIndex() );
       
        methoddescription.getArgumentDescription()[
        jcomboboxParameters.getSelectedIndex() ].setDisplayArgumentName(
        jtextfieldParameterName.getText() );
    }//GEN-LAST:event_jtextfieldParameterNameFocusLost
View Full Code Here

Examples of org.netbeans.modules.openoffice.wizard.IDLMethod

        jcomboboxParameters.getSelectedIndex() ].setDisplayArgumentName(
        jtextfieldParameterName.getText() );
    }//GEN-LAST:event_jtextfieldParameterNameFocusLost
   
    private void jtextfieldMethodDescriptionFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jtextfieldMethodDescriptionFocusLost
        IDLMethod methoddescription = ( IDLMethod )
        vectorMethods.elementAt( jcomboboxMethods.getSelectedIndex() );
       
        methoddescription.setFunctionDescription(
        jtextfieldMethodDescription.getText() );
    }//GEN-LAST:event_jtextfieldMethodDescriptionFocusLost
View Full Code Here

Examples of org.netbeans.modules.openoffice.wizard.IDLMethod

        methoddescription.setFunctionDescription(
        jtextfieldMethodDescription.getText() );
    }//GEN-LAST:event_jtextfieldMethodDescriptionFocusLost
   
    private void jtextfieldMethodNameFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jtextfieldMethodNameFocusLost
        IDLMethod methoddescription = ( IDLMethod )
        vectorMethods.elementAt( jcomboboxMethods.getSelectedIndex() );
       
        methoddescription.setDisplayFunctionName(
        jtextfieldMethodName.getText() );
    }//GEN-LAST:event_jtextfieldMethodNameFocusLost
View Full Code Here

Examples of org.netbeans.modules.openoffice.wizard.IDLMethod

        methoddescription.setDisplayFunctionName(
        jtextfieldMethodName.getText() );
    }//GEN-LAST:event_jtextfieldMethodNameFocusLost
   
    private void jcomboboxCategoryActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcomboboxCategoryActionPerformed
        IDLMethod methoddescription = ( IDLMethod )
        vectorMethods.elementAt( jcomboboxMethods.getSelectedIndex() );
       
        methoddescription.setCategory(
        ( String ) jcomboboxCategory.getSelectedItem() );
    }//GEN-LAST:event_jcomboboxCategoryActionPerformed
View Full Code Here

Examples of org.netbeans.modules.openoffice.wizard.IDLMethod

       
        if ( intArgumentIndex != -1 ) {
            // Get index of method.
            int intMethodIndex = jcomboboxMethods.getSelectedIndex();
           
            IDLMethod methoddescription = ( IDLMethod )
            vectorMethods.elementAt( intMethodIndex );
           
            // Get arguments.
            IDLParameter argumentdescription =
            methoddescription.getArgumentDescription()[ intArgumentIndex ];
           
            // Set argument display name.
            jtextfieldParameterName.setText(
            argumentdescription.getDisplayArgumentName() );
           
View Full Code Here

Examples of org.netbeans.modules.openoffice.wizard.IDLMethod

   
    private void jComboBoxMethodsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBoxMethodsActionPerformed
        int intSelectedIndex = jcomboboxMethods.getSelectedIndex();
        if ( intSelectedIndex != -1 ) {
            // Get method.
            IDLMethod methoddescriptionToDisplay
            = ( IDLMethod ) vectorMethods.elementAt( intSelectedIndex );
           
            // Set category name.
            jcomboboxCategory.setSelectedItem(
            methoddescriptionToDisplay.getCategory() );
           
            // Set method display name.
            jtextfieldMethodName.setText(
            methoddescriptionToDisplay.getDisplayFunctionName() );
           
            // Set method description.
            jtextfieldMethodDescription.setText(
            methoddescriptionToDisplay.getFunctionDescription() );
           
            // Remove all parameters from the combo box.
            jcomboboxParameters.removeAllItems();
           
            MethodParameter[] methodparameter =
            methoddescriptionToDisplay.getMethodElement().getParameters();
           
            if ( methodparameter.length != 0 ) {
                for ( int intMethodCounter = 0;
                intMethodCounter < methodparameter.length;
                intMethodCounter++ ) {
View Full Code Here

Examples of org.netbeans.modules.openoffice.wizard.IDLMethod

            // Set default descriptions for every method.
            for ( int intIndexMethod = 0;
            intIndexMethod < vectorMethods.size();
            intIndexMethod++ ) {
                // Get the method.
                IDLMethod idlmethod =
                ( IDLMethod ) vectorMethods.elementAt( intIndexMethod );
               
                // Set the default display function name.
                idlmethod.setDisplayFunctionName(
                idlmethod.getMethodElement().getName().getName() );
               
                // Set the default function desription.
                idlmethod.setFunctionDescription( "Without description." );
               
                // Set the default category.
                idlmethod.setCategory( "Add-in" );
               
                // Get the method element.
                MethodElement methodelement = idlmethod.getMethodElement();
               
                // Get the parameters from the method.
                MethodParameter[] methodparameter =
                methodelement.getParameters();
               
                // Create an array for the parameter description.
                IDLParameter[] idlparameter =
                new IDLParameter[ methodparameter.length ];
               
                // Set default descriptions for every parameter.
                for ( int intIndexParameter = 0;
                intIndexParameter < methodparameter.length;
                intIndexParameter++ ) {
                    // Create a new parameter.
                    idlparameter[ intIndexParameter ] = new IDLParameter();
                   
                    // Set default display parameter name.
                    idlparameter[ intIndexParameter ].setDisplayArgumentName(
                    methodparameter[ intIndexParameter ].getName() );
                   
                    // Set default display parameter description.
                    idlparameter[ intIndexParameter ].setArgumentDescription(
                    "Without description." );
                }
               
                // Set parameter description.
                idlmethod.setArgumentDescription( idlparameter );
            }
           
            // Fill in the interface combo box.
            jcomboboxInterfaces.addItem(
            idlinterface.getIdentifierName().getName() );
View Full Code Here

Examples of org.netbeans.modules.openoffice.wizard.IDLMethod

            vectorInterfaces.elementAt( intInterfaceCounter );
            for ( int intMethodCounter = 0;
            intMethodCounter < interfacedescription.getVectorMethods().size();
            intMethodCounter++ ) {
                try {
                    IDLMethod methoddescription = ( IDLMethod )
                    interfacedescription.getVectorMethods().elementAt( intMethodCounter );
                   
                    FieldElement fieldelement = new FieldElement();
                   
                    fieldelement.setName( Identifier.create( "short" +
                    methoddescription.getMethodElement().getName().getName().toUpperCase() ) );
                   
                    fieldelement.setInitValue( String.valueOf( intMethod++ ) );
                   
                    fieldelement.setType( Type.parse( "short" ) );
                   
                    fieldelement.setModifiers( Modifier.PRIVATE
                    + Modifier.FINAL + Modifier.STATIC );
                   
                    //oocalcaddinsdata.customized_innerclass.addField(
                    //fieldelement );
                    oocalcaddinsdata.getInnerClass().addField(
                    fieldelement );
                   
                    fieldelementFunctionNames.setInitValue(
                    fieldelementFunctionNames.getInitValue().substring( 0,
                    fieldelementFunctionNames.getInitValue().length() - 1 )
                    + ( ( intMethod == 1 ) ? "" : ",\n            " ) + "\""
                    + methoddescription.getMethodElement().getName().getName()
                    + "\"}" );
                   
                    // Insert display argument name.
                    MethodParameter[] methodparameter =
                    methoddescription.getMethodElement().getParameters();
                   
                    String stringCaseParameter =
                    /*
                    "                        case 0:\n"
                    + "                            stringReturn = \"(internal)\";\n"
                    + "                            break;\n";
                     */
                    "";
                   
                    for ( int intParameterCounter = 0;
                    intParameterCounter < methoddescription.getArgumentDescription().length;
                    intParameterCounter++ ) {
                        stringCaseParameter +=
                        "                        case "
                        //+ ( intParameterCounter + 1 ) + ":\n"
                        + intParameterCounter + ":\n"
                        + "                            stringReturn = \""
                        + methoddescription.getArgumentDescription()[ intParameterCounter ].getDisplayArgumentName()
                        + "\";\n"
                        + "                            break;\n";
                       
                    }
                   
                    String stringDisplayArgumentNameBody =
                    methodelementDisplayArgumentName.getBody();
                   
                    int intIndexCurlyBraceOpen =
                    stringDisplayArgumentNameBody.indexOf( "{" );
                   
                    stringDisplayArgumentNameBody =
                    stringDisplayArgumentNameBody.substring( 0,
                    intIndexCurlyBraceOpen + 1 )
                    + "\n                case short"
                    + methoddescription.getMethodElement().getName().getName().toUpperCase()
                    + ":\n"
                    + "                    switch( intArgument ) {\n"
                    + stringCaseParameter
                    + "                    }\n"
                    + "                    break;"
                    + stringDisplayArgumentNameBody.substring(
                    intIndexCurlyBraceOpen + 1 );
                   
                    methodelementDisplayArgumentName.setBody(
                    stringDisplayArgumentNameBody );
                   
                    // Insert argument description.
                    String stringCaseParameterDescription =
                    /*
                    "                        case 0:\n"
                    + "                            stringReturn = \"(internal)\";\n"
                    + "                            break;\n";
                     */
                    "";
                   
                    for ( int intParameterCounter = 0;
                    intParameterCounter < methoddescription.getArgumentDescription().length;
                    intParameterCounter++ ) {
                        stringCaseParameterDescription +=
                        "                        case "
                        //+ ( intParameterCounter + 1 ) + ":\n"
                        + intParameterCounter + ":\n"
                        + "                            stringReturn = \""
                        + methoddescription.getArgumentDescription()[ intParameterCounter ].getArgumentDescription()
                        + "\";\n"
                        + "                            break;\n";
                       
                    }
                   
                    String stringArgumentDescriptionBody =
                    methodelementArgumentDescription.getBody();
                   
                    intIndexCurlyBraceOpen =
                    stringArgumentDescriptionBody.indexOf( "{" );
                   
                    stringArgumentDescriptionBody =
                    stringArgumentDescriptionBody.substring( 0,
                    intIndexCurlyBraceOpen + 1 )
                    + "\n                case short"
                    + methoddescription.getMethodElement().getName().getName().toUpperCase()
                    + ":\n"
                    + "                    switch( intArgument ) {\n"
                    + stringCaseParameterDescription
                    + "                    }\n"
                    + "                    break;"
                    + stringArgumentDescriptionBody.substring(
                    intIndexCurlyBraceOpen + 1 );
                   
                    methodelementArgumentDescription.setBody(
                    stringArgumentDescriptionBody );
                   
                    // Insert display function names.
                    String stringDisplayFunctionNameBody =
                    methodelementDisplayFunctionName.getBody();
                   
                    intIndexCurlyBraceOpen =
                    stringDisplayFunctionNameBody.indexOf( "{" );
                   
                    stringDisplayFunctionNameBody =
                    stringDisplayFunctionNameBody.substring( 0,
                    intIndexCurlyBraceOpen + 1 )
                    + "\n                case short"
                    + methoddescription.getMethodElement().getName().getName().toUpperCase()
                    + ":\n"
                    + "                    stringReturn = \""
                    + methoddescription.getDisplayFunctionName()
                    + "\";\n"
                    + "                    break;"
                    + stringDisplayFunctionNameBody.substring(
                    intIndexCurlyBraceOpen + 1 );
                   
                    methodelementDisplayFunctionName.setBody(
                    stringDisplayFunctionNameBody );
                   
                    // Insert function description.
                    String stringFunctionDescriptionBody =
                    methodelementFunctionDescription.getBody();
                   
                    intIndexCurlyBraceOpen =
                    stringFunctionDescriptionBody.indexOf( "{" );
                   
                    stringFunctionDescriptionBody =
                    stringFunctionDescriptionBody.substring( 0,
                    intIndexCurlyBraceOpen + 1 )
                    + "\n                case short"
                    + methoddescription.getMethodElement().getName().getName().toUpperCase()
                    + ":\n"
                    + "                    stringReturn = \""
                    + methoddescription.getFunctionDescription()
                    + "\";\n"
                    + "                    break;"
                    + stringFunctionDescriptionBody.substring(
                    intIndexCurlyBraceOpen + 1 );
                   
                    methodelementFunctionDescription.setBody(
                    stringFunctionDescriptionBody );
                   
                    // Insert programmatic category name.
                    String stringCategoryNameBody =
                    methodelementCategoryName.getBody();
                   
                    intIndexCurlyBraceOpen =
                    stringCategoryNameBody.indexOf( "{" );
                   
                    stringCategoryNameBody =
                    stringCategoryNameBody.substring( 0,
                    intIndexCurlyBraceOpen + 1 )
                    + "\n                case short"
                    + methoddescription.getMethodElement().getName().getName().toUpperCase()
                    + ":\n"
                    + "                    stringReturn = \""
                    + methoddescription.getCategory()
                    + "\";\n"
                    + "                    break;"
                    + stringCategoryNameBody.substring(
                    intIndexCurlyBraceOpen + 1 );
                   
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.