Class NodeInfo
java.lang.Object
org.apache.jackrabbit.oak.spi.xml.NodeInfo
Information about a node being imported. This class is used
by the XML import handlers to pass the parsed node information to the
import process.
An instance of this class is simply a container for the node name,
node uuidentifier, and the node type information. See the PropInfo
class for the related carrier of property information.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the names of the mixin types of the node being imported.@NotNull StringgetName()Returns the name of the node being imported.@Nullable StringReturns the name of the primary type of the node being imported.@Nullable StringgetUUID()Returns the uuid of the node being imported.
-
Constructor Details
-
NodeInfo
public NodeInfo(@NotNull @NotNull String name, @Nullable @Nullable String primaryTypeName, @Nullable @Nullable Iterable<String> mixinTypeNames, @Nullable @Nullable String uuid) Creates a node information instance.- Parameters:
name- name of the node being importedprimaryTypeName- name of the primary type of the node being importedmixinTypeNames- names of the mixin types of the node being importeduuid- uuid of the node being imported
-
-
Method Details
-
getName
Returns the name of the node being imported.- Returns:
- node name
-
getPrimaryTypeName
Returns the name of the primary type of the node being imported.- Returns:
- primary type name
-
getMixinTypeNames
Returns the names of the mixin types of the node being imported.- Returns:
- mixin type names
-
getUUID
Returns the uuid of the node being imported.- Returns:
- node uuid
-