Class NodeInfo


  • public class NodeInfo
    extends 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 Detail

      • NodeInfo

        public NodeInfo​(String name,
                        String primaryTypeName,
                        Iterable<String> mixinTypeNames,
                        String uuid)
        Creates a node information instance.
        Parameters:
        name - name of the node being imported
        primaryTypeName - name of the primary type of the node being imported
        mixinTypeNames - names of the mixin types of the node being imported
        uuid - uuid of the node being imported
    • Method Detail

      • getName

        public String getName()
        Returns the name of the node being imported.
        Returns:
        node name
      • getPrimaryTypeName

        public String getPrimaryTypeName()
        Returns the name of the primary type of the node being imported.
        Returns:
        primary type name
      • getMixinTypeNames

        @NotNull
        public @NotNull Iterable<String> getMixinTypeNames()
        Returns the names of the mixin types of the node being imported.
        Returns:
        mixin type names
      • getUUID

        public String getUUID()
        Returns the uuid of the node being imported.
        Returns:
        node uuid