Class PrefabUtils
- java.lang.Object
-
- com.wavemaker.runtime.prefab.util.PrefabUtils
-
@Service public class PrefabUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PrefabUtils()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.FilegetDirectory(java.lang.String path)ReturnsFileequivalent of the given directory path.java.io.FilegetPrefabBuildDirectory(java.io.File prefabDirectory)java.io.FilegetPrefabConfigDirectory(java.io.File prefabDirectory)java.io.FileFiltergetPrefabDirectoryFilter()Returns the filter for identify prefab directoriesjava.io.FilegetPrefabLibDirectory(java.io.File prefabDirectory)booleanisDirContainsConfig(java.io.File directory)booleanisDirContainsLib(java.io.File directory)booleanisPrefabDirectory(java.io.File pathName)java.io.File[]listPrefabDirectories(java.io.File directory)Scans for the prefab directories.java.io.File[]readJarFilesForPrefab(java.io.File prefabDir)Reads jar files for the given prefab.static java.lang.StringsanitizePrefabName(java.lang.String prefabName)
-
-
-
Method Detail
-
getDirectory
public java.io.File getDirectory(java.lang.String path) throws java.io.IOExceptionReturnsFileequivalent of the given directory path.- Parameters:
path- directory path- Returns:
Filerepresenting the given directory path, null, if incorrect- Throws:
java.io.IOException
-
readJarFilesForPrefab
public java.io.File[] readJarFilesForPrefab(java.io.File prefabDir)
Reads jar files for the given prefab.- Returns:
- jar files, if any
-
getPrefabLibDirectory
public java.io.File getPrefabLibDirectory(java.io.File prefabDirectory)
-
getPrefabConfigDirectory
public java.io.File getPrefabConfigDirectory(java.io.File prefabDirectory)
-
getPrefabBuildDirectory
public java.io.File getPrefabBuildDirectory(java.io.File prefabDirectory)
-
isDirContainsConfig
public boolean isDirContainsConfig(java.io.File directory)
-
isDirContainsLib
public boolean isDirContainsLib(java.io.File directory)
-
isPrefabDirectory
public boolean isPrefabDirectory(java.io.File pathName)
-
getPrefabDirectoryFilter
public java.io.FileFilter getPrefabDirectoryFilter()
Returns the filter for identify prefab directories
-
listPrefabDirectories
public java.io.File[] listPrefabDirectories(java.io.File directory)
Scans for the prefab directories. i.e Prefab directory must contain atleast one jar
-
sanitizePrefabName
public static java.lang.String sanitizePrefabName(java.lang.String prefabName)
-
-