Package v1.sulphurapi.structure
Class APILoader
java.lang.Object
v1.sulphurapi.structure.APILoader
- All Implemented Interfaces:
GUIActionInterface
-
Constructor Summary
ConstructorsConstructorDescriptionAPILoader
(GUIManager manager, JTextField pathField) This class is responsible for loading the API file and initializing the UI components. -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface v1.sulphurapi.interfaces.GUIActionInterface
runAsyncAction, runAsyncLightAction
-
Constructor Details
-
APILoader
This class is responsible for loading the API file and initializing the UI components. It uses a background thread to load the API file and updates the UI once the loading is complete. It Holds the references to handlers needed for updating the grid- Parameters:
manager
- The manager hosting the main UI componentspathField
- The JTextField to display the path of the loaded API file.
-
-
Method Details
-
getEndpointsHandler
-
getSchemaHandler
-
getSecurityHandler
-
getGuiManager
-