Пример #1
0
        private void updateMethodHeader()
        {
            //public double getData(){
            //public static boolean CustomConversionUpdate2(DataType long arg0) {
            string methodHeader   = "public";
            string staticText     = "";
            string outputTypeText = "";
            string methodNameText = "";
            string argumentsText  = "(";

            staticText     = InputTypes.Empty() ? "" : " static";
            outputTypeText = " " + OutputType.MinimizedName;
            methodNameText = InputTypes.Empty() ? " getData" : " " + ElementName.RemoveAll(" ", "_");
            for (int i = 0; i < InputTypes.Count; i++)
            {
                if (i != 0)
                {
                    argumentsText += ", ";
                }
                argumentsText += InputTypes[i].MinimizedName + " arg" + i;
            }
            argumentsText = argumentsText + ")";

            methodHeader      = methodHeader + staticText + outputTypeText + methodNameText + argumentsText + " {";
            tempTbHeader.Text = methodHeader;
        }
Пример #2
0
        private TransformationNodeClass GenerateClassAsTransformation()
        {
            string javaFreandlyName = ElementName.RemoveAll(" ", "_");

            string description = Description;
            string mainClass   = PackageName + "." + javaFreandlyName;
            string creator     = Environment.UserName;

            string[]        neededOtherClasses = new string[0];
            INeedsExtra[]   neededExtras       = new INeedsExtra[0];
            ConfigElement[] config             = new ConfigElement[0];
            ProxyProperty[] proxyProperties    = new ProxyProperty[0];
            string          methodName         = javaFreandlyName;
            bool            isStatic           = true;

            return(new TransformationNodeClass(javaFreandlyName, ElementName, description, creator, OutputType, InputTypes.ToArray(),
                                               mainClass, neededOtherClasses, neededExtras, config, proxyProperties, true, Path.Combine(WorkSpace.DIR, WorkSpace.CREATED_DIR, javaFreandlyName),
                                               methodName, isStatic));
        }
Пример #3
0
        private DataSourceNodeClass GenerateClassAsDataSource()
        {
            string javaFreandlyName = ElementName.RemoveAll(" ", "_");

            string description = Description;
            string mainClass   = PackageName + "." + javaFreandlyName;
            string creator     = Environment.UserName;

            string[]        neededOtherClasses = new string[0];
            INeedsExtra[]   neededExtras       = new INeedsExtra[0];
            ConfigElement[] config             = new ConfigElement[0];
            ProxyProperty[] proxyProperties    = new ProxyProperty[0];
            string          dataMethod         = "getData";
            string          startMethod        = "start";
            string          stopMethod         = "stop";

            return(new DataSourceNodeClass(javaFreandlyName, ElementName, description, creator, OutputType,
                                           mainClass, neededOtherClasses, neededExtras, config, proxyProperties, true, Path.Combine(WorkSpace.DIR, WorkSpace.CREATED_DIR, javaFreandlyName),
                                           dataMethod, startMethod, stopMethod));
        }