Package de.gematik.rbellogger.data
Class RbelElement
java.lang.Object
de.gematik.rbellogger.data.RbelElement
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionRbelElement(byte[] rawContent, RbelElement parentNode) RbelElement(byte[] rawContent, RbelElement parentNode, Optional<Charset> charset) RbelElement(String uuid, byte[] rawContent, RbelElement parentNode, Optional<Charset> charset) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOrReplaceFacet(RbelFacet facet) builder()findAncestorWithFacet(Class<? extends RbelFacet> rbelFacetClass) findElement(String rbelPath) findRbelPathMembers(String rbelPath) <T> Optional<T><T extends RbelFacet>
TgetFacetOrFail(Class<T> facetClass) getKey()getNotes()byte[]longgetSize()getUuid()<T extends RbelFacet>
booleanprintTreeStructure(int maximumLevels, boolean printKeys) <T> Optional<T>voidsetCharset(Optional<Charset> charset) toString()voidstatic RbelElementwrap(byte[] rawValue, @NonNull RbelElement parentNode, Object value) static RbelElementwrap(@NonNull RbelElement parentNode, Object value)
-
Constructor Details
-
RbelElement
-
RbelElement
-
RbelElement
public RbelElement(@Nullable String uuid, byte[] rawContent, RbelElement parentNode, Optional<Charset> charset)
-
-
Method Details
-
wrap
public static RbelElement wrap(byte[] rawValue, @NonNull @NonNull RbelElement parentNode, Object value) -
wrap
-
getFacet
-
hasFacet
-
addFacet
-
getChildNodes
-
getChildNodesWithKey
-
triggerPostConversionListener
-
traverseAndReturnNestedMembers
-
findNodePath
-
getFirst
-
getAll
-
findKeyInParentElement
-
findRbelPathMembers
-
getRawStringContent
-
getElementCharset
-
getFacetOrFail
-
toString
-
seekValue
-
printValue
-
seekValue
-
getKey
-
addOrReplaceFacet
-
findElement
-
printTreeStructureWithoutColors
-
printTreeStructure
-
printTreeStructure
-
getNotes
-
findMessage
-
findAncestorWithFacet
-
findRootElement
-
builder
-
toBuilder
-
getUuid
-
getRawContent
public byte[] getRawContent() -
getParentNode
-
getFacets
-
getSize
public long getSize() -
setCharset
-