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

io.github.dumijdev.dpxml.model.Node Maven / Gradle / Ivy

There is a newer version: 0.2.2
Show newest version
package io.github.dumijdev.dpxml.model;

import java.util.List;

public interface Node {
  String name();

  Node parent();

  List children();

  Node addChild(String name, Node node);

  Node child(String name);

  Attribute attribute(String name);

  Node addAttribute(Attribute attribute);

  Node addAttribute(String name, String value);

  List attributes();

  boolean isMissing();

  String content();

  List children(String name);

  String namespace();

  String asXml();

  interface Attribute {
    String name();

    String value();
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy