Package de.mhus.lib.core.definition
Class DefRoot
-
- All Implemented Interfaces:
IDefDefinition,ILog,IProperties,IReadProperties,MNlsProvider,Nls,Serializable,Iterable<Map.Entry<String,Object>>,Map<String,Object>
public class DefRoot extends DefComponent
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringROOT-
Fields inherited from class de.mhus.lib.core.directory.WritableResourceNode
MOVE_DOWN, MOVE_FIRST, MOVE_LAST, MOVE_UP
-
Fields inherited from class de.mhus.lib.core.directory.ResourceNode
compiledCache, compiler
-
-
Constructor Summary
Constructors Constructor Description DefRoot(IDefDefinition... definitions)DefRoot(String name, IDefDefinition... definitions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefRootbuild()voidinject(DefComponent parent)booleanisBuild()-
Methods inherited from class de.mhus.lib.core.definition.DefComponent
addAttribute, addDefinition, definitions, fillNls
-
Methods inherited from class de.mhus.lib.core.config.HashConfig
clear, createConfig, getInputStream, getName, getNode, getNodeKeys, getNodes, getNodes, getParent, getProperty, getPropertyKeys, getUrl, isEditable, isProperty, keys, moveConfig, removeConfig, removeProperty, setConfig, setProperty, toString, unlink
-
Methods inherited from class de.mhus.lib.core.config.IConfig
getRenditionProperties, getRenditions, hasContent, isValid
-
Methods inherited from class de.mhus.lib.core.directory.WritableResourceNode
setString
-
Methods inherited from class de.mhus.lib.core.directory.ResourceNode
containsValue, dump, entrySet, getExtracted, getExtracted, getExtracted, getInputStream, getNodeByPath, getRenditionProperties, size, values
-
Methods inherited from class de.mhus.lib.core.AbstractProperties
containsKey, get, getBoolean, getBoolean, getCalendar, getDate, getDouble, getFloat, getFormatted, getInt, getLong, getNumber, getString, getString, isEmpty, iterator, keySet, put, putAll, putReadProperties, remove, setBoolean, setCalendar, setDate, setDouble, setFloat, setInt, setLong, setNumber, toMap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
-
-
Field Detail
-
ROOT
public static final String ROOT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefRoot
public DefRoot(IDefDefinition... definitions)
-
DefRoot
public DefRoot(String name, IDefDefinition... definitions)
-
-
Method Detail
-
inject
public void inject(DefComponent parent) throws de.mhus.lib.errors.MException
- Specified by:
injectin interfaceIDefDefinition- Overrides:
injectin classDefComponent- Throws:
de.mhus.lib.errors.MException
-
build
public DefRoot build() throws de.mhus.lib.errors.MException
- Throws:
de.mhus.lib.errors.MException
-
isBuild
public boolean isBuild()
-
-