Class NodeInfo
- java.lang.Object
-
- org.apache.jackrabbit.oak.spi.xml.NodeInfo
-
public class NodeInfo extends java.lang.Object
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 Constructor Description NodeInfo(@NotNull java.lang.String name, @Nullable java.lang.String primaryTypeName, @Nullable java.lang.Iterable<java.lang.String> mixinTypeNames, @Nullable java.lang.String uuid)
Creates a node information instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull java.lang.Iterable<java.lang.String>
getMixinTypeNames()
Returns the names of the mixin types of the node being imported.@NotNull java.lang.String
getName()
Returns the name of the node being imported.@Nullable java.lang.String
getPrimaryTypeName()
Returns the name of the primary type of the node being imported.@Nullable java.lang.String
getUUID()
Returns the uuid of the node being imported.
-
-
-
Constructor Detail
-
NodeInfo
public NodeInfo(@NotNull @NotNull java.lang.String name, @Nullable @Nullable java.lang.String primaryTypeName, @Nullable @Nullable java.lang.Iterable<java.lang.String> mixinTypeNames, @Nullable @Nullable java.lang.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 Detail
-
getName
@NotNull public @NotNull java.lang.String getName()
Returns the name of the node being imported.- Returns:
- node name
-
getPrimaryTypeName
@Nullable public @Nullable java.lang.String getPrimaryTypeName()
Returns the name of the primary type of the node being imported.- Returns:
- primary type name
-
getMixinTypeNames
@NotNull public @NotNull java.lang.Iterable<java.lang.String> getMixinTypeNames()
Returns the names of the mixin types of the node being imported.- Returns:
- mixin type names
-
getUUID
@Nullable public @Nullable java.lang.String getUUID()
Returns the uuid of the node being imported.- Returns:
- node uuid
-
-