There are two types of Java files in Fabric Studio: one is dedicated to developing Java functions, and the other is for creating 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. While several Java files can reside in a category/package, only a single Logic file shall exist there.
Java files that reside 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 duplicate object file names, the file residing under the specific lower-level component takes priority upon execution. A Java file, which resides on a Shared Objects level, has 2 out-of-the-box Java template files:
Designated Logic.java files are files assigned to their levels of definition; such levels can be either References, Web Services, or Logical Units. The Globals.java file is automatically created under either the References or each Logical Unit.
When creating a new Java function, it must be associated with a category such as Built-in or Product. Each category has multiple subcategories, such as Date or Math, that contain the most common types of functions for that subcategory.
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, you should enter a new category name, which would automatically create a new category folder.
Creating a new category is intended to create a new Logic Java file. It can be done by following these steps:
There are two types of Java files in Fabric Studio: one is dedicated to developing Java functions, and the other is for creating 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. While several Java files can reside in a category/package, only a single Logic file shall exist there.
Java files that reside 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 duplicate object file names, the file residing under the specific lower-level component takes priority upon execution. A Java file, which resides on a Shared Objects level, has 2 out-of-the-box Java template files:
Designated Logic.java files are files assigned to their levels of definition; such levels can be either References, Web Services, or Logical Units. The Globals.java file is automatically created under either the References or each Logical Unit.
When creating a new Java function, it must be associated with a category such as Built-in or Product. Each category has multiple subcategories, such as Date or Math, that contain the most common types of functions for that subcategory.
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, you should enter a new category name, which would automatically create a new category folder.
Creating a new category is intended to create a new Logic Java file. It can be done by following these steps: