There are two types of Java files in Fabric Studio, one dedicated to the development of Java functions and the other for the creation of Globals variables. In Fabric Studio the term Logic Category Files refers to a Java package that stores the Logic.java file. The Logic.java file contains all the Java functions defined under the Logic Category. Although the functions are presented in the Project Tree as separate files, they are basically stored under one file called the Logic.java file under the selected category.
Java files residing on a shared level can be inherited by any project components, for example, Web Services, References or Logical Units and can be shared throughout a project.\ It is highly recommended to avoid duplicating names of Shared Objects at lower levels of a project, for example; within a Logical Unit component. However, if there are duplicated object file names, the file that resides under the specific lower level component has priority when executed.
A Java file residing at a Shared Objects level has two out-of-the-box Java template files:
Click for more information about Shared Objects in a Project Tree.
Designated Logic.java files are specific to their level of definition, which can be References, Web Services or Logical Units.
The Globals.java file is automatically created under either the References or each Logical Unit, which are both empty.
When creating a new Java function, it must be associated to a category like a Built-in or Product. Each category has multiple sub-categories like Date or Math that hold the most common types of functions for that sub-category.
Each category creates a separate Logic.java file that has a specific path to differentiate it from other files in other categories.
Click for more information about Project Functions.
Notes
Go to the Project Tree, right click Java and click New SharedLogic Category File / New Logic Category File.
Note that when creating a new function, enter a new category name to automatically create a new category folder.
There are two types of Java files in Fabric Studio, one dedicated to the development of Java functions and the other for the creation of Globals variables. In Fabric Studio the term Logic Category Files refers to a Java package that stores the Logic.java file. The Logic.java file contains all the Java functions defined under the Logic Category. Although the functions are presented in the Project Tree as separate files, they are basically stored under one file called the Logic.java file under the selected category.
Java files residing on a shared level can be inherited by any project components, for example, Web Services, References or Logical Units and can be shared throughout a project.\ It is highly recommended to avoid duplicating names of Shared Objects at lower levels of a project, for example; within a Logical Unit component. However, if there are duplicated object file names, the file that resides under the specific lower level component has priority when executed.
A Java file residing at a Shared Objects level has two out-of-the-box Java template files:
Click for more information about Shared Objects in a Project Tree.
Designated Logic.java files are specific to their level of definition, which can be References, Web Services or Logical Units.
The Globals.java file is automatically created under either the References or each Logical Unit, which are both empty.
When creating a new Java function, it must be associated to a category like a Built-in or Product. Each category has multiple sub-categories like Date or Math that hold the most common types of functions for that sub-category.
Each category creates a separate Logic.java file that has a specific path to differentiate it from other files in other categories.
Click for more information about Project Functions.
Notes
Go to the Project Tree, right click Java and click New SharedLogic Category File / New Logic Category File.
Note that when creating a new function, enter a new category name to automatically create a new category folder.