public interface Xmls
- Author:
- Dmitry Ovchinnikov
-
Field Summary
Fields Modifier and Type Field Description static Consumer<Transformer>FORMATTED_TRANSFORMER_CONFIGURER -
Method Summary
Static Methods Modifier and Type Method Description static Optional<String>attribute(Element element, String name)static Optional<String>content(Element element)static Elementcreate(Node parent, String tag, Consumer<Element>... consumers)static Optional<Element>element(String tag, Node node)static Stream<Element>elements(String tag, Node node)static Stream<Element>elements(Node node)static Stream<Element>elements(Node node, String tag)static <E extends Node>
Stream<E>nodes(Node node, Class<E> type)static <E extends Node>
Iterable<E>nodes(Node node, Class<E> type, Predicate<E> filter)static <T> Tread(Reader reader, Function<Element,T> elementReader)static <T> Tread(Path file, Function<Element,T> elementReader)static <T> Tread(Consumer<DocumentBuilderFactory> documentBuilderFactoryConfigurer, Consumer<DocumentBuilder> documentBuilderConfigurer, Function<Document,T> documentReader, InputSource source)static <T> Tread(Function<Document,T> documentReader, Reader reader)static <T> Tread(Function<Document,T> documentReader, Path file)static <E> Stream<E>stream(Class<E> type, Stream<?> stream)static voidwrite(Consumer<DocumentBuilderFactory> documentBuilderFactoryConfigurer, Consumer<DocumentBuilder> documentBuilderConfigurer, Consumer<Document> documentConfigurer, Consumer<TransformerFactory> transformerFactoryConfigurer, Consumer<Transformer> transformerConfigurer, Result result)static voidwrite(Document document, Consumer<TransformerFactory> transformerFactoryConfigurer, Consumer<Transformer> transformerConfigurer, Result result)static voidwriteFormatted(String documentElement, Consumer<Element> elementConsumer, Path path)static voidwriteFormatted(String documentElement, Consumer<Element> elementConsumer, Result result)static voidwriteFormatted(Consumer<Document> documentConsumer, Path file)static voidwriteFormatted(Consumer<Document> documentConsumer, Result result)static voidwriteFormatted(Document document, Path file)static voidwriteFormatted(Document document, Result result)
-
Field Details
-
Method Details
-
write
static void write(Consumer<DocumentBuilderFactory> documentBuilderFactoryConfigurer, Consumer<DocumentBuilder> documentBuilderConfigurer, Consumer<Document> documentConfigurer, Consumer<TransformerFactory> transformerFactoryConfigurer, Consumer<Transformer> transformerConfigurer, Result result) -
write
static void write(Document document, Consumer<TransformerFactory> transformerFactoryConfigurer, Consumer<Transformer> transformerConfigurer, Result result) -
read
static <T> T read(Consumer<DocumentBuilderFactory> documentBuilderFactoryConfigurer, Consumer<DocumentBuilder> documentBuilderConfigurer, Function<Document,T> documentReader, InputSource source) -
writeFormatted
-
writeFormatted
-
writeFormatted
-
writeFormatted
-
writeFormatted
-
writeFormatted
-
read
-
read
-
read
-
read
-
stream
-
nodes
-
nodes
-
elements
-
elements
-
elements
-
element
-
attribute
-
content
-
create
-