Class ParsedElement
java.lang.Object
com.github.weisj.jsvg.parser.impl.ParsedElement
- All Implemented Interfaces:
DomElement
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final @NotNull Map<String, @NotNull List<@NotNull ParsedElement>> private final @NotNull AttributeNodeprivate @NotNull ParsedElement.BuildStatus(package private) final CharacterDataParserprivate final @NotNull List<@NotNull ParsedElement> private final @NotNull ParsedDocumentprivate final @Nullable Stringprivate final @NotNull List<@NotNull ParsedElement> private final @NotNull SVGNodeprivate intprivate final @Nullable ParsedElement -
Constructor Summary
ConstructorsConstructorDescriptionParsedElement(@Nullable String id, @NotNull ParsedDocument document, @Nullable ParsedElement parent, @NotNull AttributeNode element, @NotNull SVGNode node) -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddChild(@NotNull ParsedElement parsedElement) (package private) voidaddIndirectChild(@NotNull ParsedElement parsedElement) @NotNull Map<String, List<ParsedElement>> @Nullable String@NotNull AttributeNode(package private) voidbuild(int depth) @NotNull List<ParsedElement> children()private void@NotNull ParsedDocumentdocument()@Nullable Stringid()@NotNull SVGNodenode()@NotNull SVGNodenodeEnsuringBuildStatus(int depth) (package private) int@Nullable ParsedElementparent()voidsetAttribute(@NotNull String name, @Nullable String value) @NotNull StringtagName()toString()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface DomElement
attribute
-
Field Details
-
id
-
document
-
parent
-
attributeNode
-
node
-
children
-
indirectChildren
-
animationElements
@NotNull private final @NotNull Map<String, @NotNull List<@NotNull ParsedElement>> animationElements -
characterDataParser
-
buildStatus
-
outgoingPaths
private int outgoingPaths
-
-
Constructor Details
-
ParsedElement
ParsedElement(@Nullable @Nullable String id, @NotNull @NotNull ParsedDocument document, @Nullable @Nullable ParsedElement parent, @NotNull @NotNull AttributeNode element, @NotNull @NotNull SVGNode node)
-
-
Method Details
-
id
- Specified by:
idin interfaceDomElement
-
tagName
- Specified by:
tagNamein interfaceDomElement
-
classNames
- Specified by:
classNamesin interfaceDomElement
-
document
- Specified by:
documentin interfaceDomElement
-
children
- Specified by:
childrenin interfaceDomElement
-
attribute
- Specified by:
attributein interfaceDomElement
-
setAttribute
- Specified by:
setAttributein interfaceDomElement
-
animationElements
-
parent
- Specified by:
parentin interfaceDomElement
-
node
-
nodeEnsuringBuildStatus
-
attributeNode
-
addChild
-
addIndirectChild
-
build
void build(int depth) -
outgoingPaths
int outgoingPaths() -
toString
-
cyclicDependencyDetected
private void cyclicDependencyDetected()
-