Package org.apache.solr.util
Class DataConfigNode
- java.lang.Object
- 
- org.apache.solr.util.DataConfigNode
 
- 
- All Implemented Interfaces:
- ConfigNode
 
 public class DataConfigNode extends Object implements ConfigNode ConfigNode impl that copies and maintains data internally from DOM
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.apache.solr.common.ConfigNodeConfigNode.Helpers
 
- 
 - 
Field SummaryFields Modifier and Type Field Description SimpleMap<String>attributesstatic SimpleMap<List<ConfigNode>>EMPTYSimpleMap<List<ConfigNode>>kidsStringnameStringtextData- 
Fields inherited from interface org.apache.solr.common.ConfigNodeempty_attrs, SUBSTITUTES
 
- 
 - 
Constructor SummaryConstructors Constructor Description DataConfigNode(ConfigNode root)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleMap<String>attributes()ConfigNodechild(String name)voidforEachChild(Function<ConfigNode,Boolean> fun)List<ConfigNode>getAll(String name)List<ConfigNode>getAll(Predicate<ConfigNode> test, Set<String> matchNames)Stringname()StringsubtituteVal(String s)Stringtxt()
 
- 
- 
- 
Field Detail- 
namepublic final String name 
 - 
kidspublic final SimpleMap<List<ConfigNode>> kids 
 - 
textDatapublic final String textData 
 - 
EMPTYpublic static final SimpleMap<List<ConfigNode>> EMPTY 
 
- 
 - 
Constructor Detail- 
DataConfigNodepublic DataConfigNode(ConfigNode root) 
 
- 
 - 
Method Detail- 
namepublic String name() - Specified by:
- namein interface- ConfigNode
 
 - 
txtpublic String txt() - Specified by:
- txtin interface- ConfigNode
 
 - 
attributespublic SimpleMap<String> attributes() - Specified by:
- attributesin interface- ConfigNode
 
 - 
childpublic ConfigNode child(String name) - Specified by:
- childin interface- ConfigNode
 
 - 
getAllpublic List<ConfigNode> getAll(String name) - Specified by:
- getAllin interface- ConfigNode
 
 - 
getAllpublic List<ConfigNode> getAll(Predicate<ConfigNode> test, Set<String> matchNames) - Specified by:
- getAllin interface- ConfigNode
 
 - 
forEachChildpublic void forEachChild(Function<ConfigNode,Boolean> fun) - Specified by:
- forEachChildin interface- ConfigNode
 
 
- 
 
-