All Downloads are FREE. Search and download functionalities are using the official Maven repository.

se.ugli.durian.j.dom.mutable.MutableNodeFactory Maven / Gradle / Ivy

package se.ugli.durian.j.dom.mutable;

import se.ugli.durian.j.dom.node.Element;
import se.ugli.durian.j.dom.node.NodeFactory;
import se.ugli.durian.j.dom.node.PrefixMapping;

public class MutableNodeFactory implements NodeFactory {

    @Override
    public MutableAttribute createAttribute(final String name, final String uri, final Element parent,
            final String value) {
        return new MutableAttribute(name, uri, value, this);
    }

    @Override
    public MutableElement createElement(final String name, final String uri, final Element parent,
            final Iterable prefixMappings) {
        return new MutableElement(name, uri, this, prefixMappings);
    }

    @Override
    public MutableText createText(final Element element, final String value) {
        return new MutableText(value, this);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy