Class MetaDataLoaderHelper
java.lang.Object
com.kingsrook.qqq.backend.core.instances.loaders.MetaDataLoaderHelper
Loads application metadata, rejecting invalid input instead of partial success.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidprocessAllMetaDataFilesInDirectory(QInstance instance, String path) Load top-level metadata in filename order, recursively.static QMetaDataObjectreadMetaDataFile(QInstance instance, InputStream input, String fileName) Read a YAML/JSON stream.
-
Constructor Details
-
MetaDataLoaderHelper
public MetaDataLoaderHelper()
-
-
Method Details
-
readMetaDataFile
public static QMetaDataObject readMetaDataFile(QInstance instance, InputStream input, String fileName) throws QException Read a YAML/JSON stream. The caller owns and closes the stream.- Throws:
QException
-
processAllMetaDataFilesInDirectory
public static void processAllMetaDataFilesInDirectory(QInstance instance, String path) throws QException Load top-level metadata in filename order, recursively. Every file must be valid YAML/JSON metadata; an unreadable directory or invalid file fails.- Throws:
QException
-