Class RegisterUtil
- java.lang.Object
-
- net.n2oapp.framework.config.register.RegisterUtil
-
public class RegisterUtil extends java.lang.ObjectУтилитный класс для работы с регистром
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_DYNAMIC_LOCAL_PATH
-
Constructor Summary
Constructors Constructor Description RegisterUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends SourceInfo>
java.util.List<T>collectInfo(java.util.List<Node> nodes, java.util.function.Function<Node,T> mapper)static InfoConstructorcreateDynamicInfo(java.lang.String id, java.lang.Class<? extends SourceMetadata> sourceClass, SourceTypeRegister sourceTypeRegister)static InfoConstructorcreateFolderInfo(Node node, SourceTypeRegister sourceTypeRegister)static GroovyInfocreateScriptInfo(Node node, SourceTypeRegister sourceTypeRegister)static InfoConstructorcreateXmlInfo(java.lang.Class<? extends MetadataScanner> scannerClass, java.lang.String localPath, java.lang.String uri, SourceTypeRegister sourceTypeRegister)static InfoConstructorcreateXmlInfo(java.lang.String localPath, java.lang.String uri, SourceTypeRegister sourceTypeRegister)static InfoConstructorcreateXmlInfo(Node node, SourceTypeRegister sourceTypeRegister)static ConfigIdgetConfigIdByLocalPath(java.lang.String path, SourceTypeRegister sourceTypeRegister)Получить ConfigId по локальному пути файлаstatic java.lang.String[]getIdAndPostfix(java.lang.String absolutePath)static java.util.List<XmlInfo>retrieveInfoTree(XmlInfo info, java.util.List<XmlInfo> infos)
-
-
-
Method Detail
-
getConfigIdByLocalPath
public static ConfigId getConfigIdByLocalPath(java.lang.String path, SourceTypeRegister sourceTypeRegister)
Получить ConfigId по локальному пути файла- Parameters:
path- локальный путь к файлу- Returns:
- ConfigId
-
getIdAndPostfix
public static java.lang.String[] getIdAndPostfix(java.lang.String absolutePath)
-
createScriptInfo
public static GroovyInfo createScriptInfo(Node node, SourceTypeRegister sourceTypeRegister)
-
createDynamicInfo
public static InfoConstructor createDynamicInfo(java.lang.String id, java.lang.Class<? extends SourceMetadata> sourceClass, SourceTypeRegister sourceTypeRegister)
-
createFolderInfo
public static InfoConstructor createFolderInfo(Node node, SourceTypeRegister sourceTypeRegister)
-
createXmlInfo
public static InfoConstructor createXmlInfo(Node node, SourceTypeRegister sourceTypeRegister)
-
createXmlInfo
public static InfoConstructor createXmlInfo(java.lang.String localPath, java.lang.String uri, SourceTypeRegister sourceTypeRegister)
-
createXmlInfo
public static InfoConstructor createXmlInfo(java.lang.Class<? extends MetadataScanner> scannerClass, java.lang.String localPath, java.lang.String uri, SourceTypeRegister sourceTypeRegister)
-
collectInfo
public static <T extends SourceInfo> java.util.List<T> collectInfo(java.util.List<Node> nodes, java.util.function.Function<Node,T> mapper)
-
-