Class RootNode
java.lang.Object
com.github.mizool.core.configuration.RootNode
- All Implemented Interfaces:
- HasChildren
The root node of a set of properties.
- 
Method SummaryModifier and TypeMethodDescriptionadd(InputStream inputStream, Charset charset) Creates a new root node that incorporates the current node's properties and the ones loaded from the given input stream.Creates a new root node that incorporates the current node's properties and the ones loaded from the given reader.Returns the childPropertyNodewith the given name.toString()
- 
Method Details- 
childDescription copied from interface:HasChildrenReturns the childPropertyNodewith the given name. Until a value is retrieved, no check is made for the existence of any property.
 
 Example: For a node representingtimeouts.network, callingchild("connect")will return a node representingtimeouts.network.connect.- Specified by:
- childin interface- HasChildren
- Parameters:
- key- one or more segments of the key to append to the key of the current node
- Returns:
- the child or descendant node, never null.
 
- 
addCreates a new root node that incorporates the current node's properties and the ones loaded from the given reader.- Parameters:
- reader- the reader to load from
 
- 
addCreates a new root node that incorporates the current node's properties and the ones loaded from the given input stream.
 
 Note that unlikeProperties.load(InputStream), this method will not use ISO 8859-1 (the classic encoding of properties files) unless specified.- Parameters:
- inputStream- the input stream to load from
- charset- the charset to use
 
- 
toString
 
-