Examples of ArgumentMetadata


Examples of org.openquark.cal.metadata.ArgumentMetadata

       
        for (final NavEditorComponent<?> listItem : getEditors()) {
           
            if (listItem instanceof NavEntityArgumentEditor) {
                NavEntityArgumentEditor editor = (NavEntityArgumentEditor) listItem;
                ArgumentMetadata metadata = editor.getValue();
               
                if (metadata.getDisplayName() != null &&
                        !LanguageInfo.isValidFunctionName(metadata.getDisplayName())) {
                   
                    setEditorErrorMessage(editor, NavigatorMessages.getString("NAV_InvalidArgName_Message"));
                    return false;
                   
                } else {
View Full Code Here

Examples of org.openquark.cal.metadata.ArgumentMetadata

    /**
     * @see org.openquark.gems.client.navigator.NavEditorSection#doSave()
     */
    @Override
    void doSave() {
        ArgumentMetadata metadata = (ArgumentMetadata) getMetadata();
        metadata.setDefaultValuesOnly(((Boolean) getEditorValue(DEFAULTS_ONLY_KEY)).booleanValue());
        metadata.setDefaultValuesExpression((CALExpression) getEditorValue(DEFAULTS_EXPRESSION_KEY));
        metadata.setPromptingTextExpression((CALExpression) getEditorValue(PROMPTING_EXPRESSION_KEY));
    }
View Full Code Here

Examples of org.openquark.cal.metadata.ArgumentMetadata

    /**
     * @see org.openquark.gems.client.navigator.NavEditorSection#doRevert()
     */
    @Override
    void doRevert() {
        ArgumentMetadata metadata = (ArgumentMetadata) getMetadata();
       
        setEditorValue(DEFAULTS_ONLY_KEY,        Boolean.valueOf(metadata.useDefaultValuesOnly()));
        setEditorValue(DEFAULTS_EXPRESSION_KEY,  metadata.getDefaultValuesExpression());
        setEditorValue(PROMPTING_EXPRESSION_KEY, metadata.getPromptingTextExpression());
    }
View Full Code Here

Examples of org.openquark.cal.metadata.ArgumentMetadata

         * @param inputNum int the input number for this PartInput
         */
        PartInput(int inputNum) {
            this.inputNum = inputNum;
            this.burntState = false;
            this.metadata = new ArgumentMetadata(CALFeatureName.getArgumentFeatureName(inputNum), GemCutter.getLocaleFromPreferences());
        }
View Full Code Here

Examples of org.openquark.cal.metadata.ArgumentMetadata

         * @param inputNum the input number
         */
        void setInputNum(int inputNum) {
            this.inputNum = inputNum;
           
            ArgumentMetadata newMetadata = new ArgumentMetadata(CALFeatureName.getArgumentFeatureName(inputNum), this.metadata.getLocale());
            this.metadata.copyTo(newMetadata);
            this.metadata = newMetadata;
        }
View Full Code Here

Examples of org.openquark.cal.metadata.ArgumentMetadata

                input.setInputNum(i);                    // update input #
            } else {
                input = createInputPart(i);
                input.setArgumentName(new ArgumentName(args[i].getName()));
               
                ArgumentMetadata metadata = new ArgumentMetadata(CALFeatureName.getArgumentFeatureName(i), input.getDesignMetadata().getLocale());
                metadata.setDisplayName(args[i].getName());
                input.setDesignMetadata(metadata);
            }
            newInputPartArray[i] = input;
        }
View Full Code Here

Examples of org.openquark.cal.metadata.ArgumentMetadata

        int argsToCopy = currentArgs.length > actualArgs.length ? numArgs : currentArgs.length;
       
        System.arraycopy(currentArgs, 0, actualArgs, 0, argsToCopy);
       
        for (int i = argsToCopy; i < actualArgs.length; i++) {
            actualArgs[i] = new ArgumentMetadata(CALFeatureName.getArgumentFeatureName(i), metadata.getLocale());
        }
       
        metadata.setArguments(actualArgs);
        return true;
    }
View Full Code Here

Examples of org.openquark.cal.metadata.ArgumentMetadata

        int argsToCopy = currentArgs.length > actualArgs.length ? numArgs : currentArgs.length;
       
        System.arraycopy(currentArgs, 0, actualArgs, 0, argsToCopy);
       
        for (int i = argsToCopy; i < actualArgs.length; i++) {
            actualArgs[i] = new ArgumentMetadata(CALFeatureName.getArgumentFeatureName(i), metadata.getLocale());
        }
       
        metadata.setArguments(actualArgs);
        return true;
    }
View Full Code Here

Examples of org.openquark.cal.metadata.ArgumentMetadata

    /**
     * @see org.openquark.gems.client.navigator.NavEditorComponent#getValue()
     */
    @Override
    public ArgumentMetadata getValue() {
        ArgumentMetadata currentValue = (ArgumentMetadata) initialValue.copy();
        currentValue.setDisplayName(displayNameField.getText());           
        currentValue.setShortDescription(descriptionField.getText());
        return currentValue;
    }
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.