Package cz.martlin.xspf.playlist.base
Class XSPFNode
- java.lang.Object
-
- cz.martlin.xspf.playlist.base.XSPFNode
-
- Direct Known Subclasses:
XSPFElement,XSPFFile
public abstract class XSPFNode extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static XMLDocumentUtilityUTIL
-
Constructor Summary
Constructors Constructor Description XSPFNode()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected <T extends XSPFElement>
TcreateOne(String name, java.util.function.Function<Element,T> mapper)protected <T extends XSPFElement>
List<T>getAll(String name, java.util.function.Function<Element,T> mapper)abstract NodegetNode()protected <T extends XSPFElement>
TgetOne(String name, java.util.function.Function<Element,T> mapper)protected <T extends XSPFElement>
Tone(String name, java.util.function.Function<Element,T> mapper)protected <T extends XSPFElement>
voidsetAll(String name, List<T> items)protected <T extends XSPFElement>
voidsetOne(String name, T value)
-
-
-
Field Detail
-
UTIL
protected static final XMLDocumentUtility UTIL
-
-
Method Detail
-
getNode
public abstract Node getNode()
-
createOne
protected <T extends XSPFElement> T createOne(String name, java.util.function.Function<Element,T> mapper) throws XSPFException
- Throws:
XSPFException
-
getOne
protected <T extends XSPFElement> T getOne(String name, java.util.function.Function<Element,T> mapper) throws XSPFException
- Throws:
XSPFException
-
one
protected <T extends XSPFElement> T one(String name, java.util.function.Function<Element,T> mapper) throws XSPFException
- Throws:
XSPFException
-
setOne
protected <T extends XSPFElement> void setOne(String name, T value) throws XSPFException
- Throws:
XSPFException
-
getAll
protected <T extends XSPFElement> List<T> getAll(String name, java.util.function.Function<Element,T> mapper) throws XSPFException
- Throws:
XSPFException
-
setAll
protected <T extends XSPFElement> void setAll(String name, List<T> items) throws XSPFException
- Throws:
XSPFException
-
-