Interface DomElement

  • All Known Implementing Classes:
    ParsedElement

    public interface DomElement
    • Method Detail

      • id

        @Nullable
        @Nullable java.lang.String id()
      • tagName

        @NotNull
        @NotNull java.lang.String tagName()
      • classNames

        @NotNull
        @NotNull java.util.List<@NotNull java.lang.String> classNames()
      • children

        @NotNull
        @NotNull java.util.List<? extends @NotNull DomElement> children()
      • attribute

        @Nullable
        @Nullable java.lang.String attribute​(@NotNull
                                             @NotNull java.lang.String name)
      • attribute

        @NotNull
        default @NotNull java.lang.String attribute​(@NotNull
                                                    @NotNull java.lang.String name,
                                                    @NotNull
                                                    @NotNull java.lang.String fallback)
      • setAttribute

        void setAttribute​(@NotNull
                          @NotNull java.lang.String name,
                          @Nullable
                          @Nullable java.lang.String value)