Class InterfaceItemTeleportVertex

    • Constructor Detail

      • InterfaceItemTeleportVertex

        public InterfaceItemTeleportVertex​(Coordinate destination,
                                           SpriteItem.Origin origin,
                                           java.util.regex.Pattern itemName,
                                           java.util.regex.Pattern itemAction,
                                           java.lang.Integer container,
                                           java.lang.Integer child,
                                           java.lang.Integer grandchild,
                                           java.util.regex.Pattern interfaceAction,
                                           java.util.Collection<WebRequirement> requirements)
      • InterfaceItemTeleportVertex

        public InterfaceItemTeleportVertex​(Coordinate destination,
                                           SpriteItem.Origin origin,
                                           java.util.regex.Pattern itemName,
                                           java.util.regex.Pattern itemAction,
                                           java.lang.Integer container,
                                           java.lang.Integer child,
                                           java.util.regex.Pattern interfaceAction,
                                           java.util.Collection<WebRequirement> requirements)
      • InterfaceItemTeleportVertex

        public InterfaceItemTeleportVertex​(Coordinate destination,
                                           SpriteItem.Origin origin,
                                           java.lang.String itemName,
                                           java.lang.String itemAction,
                                           java.lang.Integer container,
                                           java.lang.Integer child,
                                           java.lang.Integer grandchild,
                                           java.lang.String interfaceAction,
                                           java.util.Collection<WebRequirement> requirements)
      • InterfaceItemTeleportVertex

        public InterfaceItemTeleportVertex​(Coordinate destination,
                                           SpriteItem.Origin origin,
                                           java.lang.String itemName,
                                           java.lang.String itemAction,
                                           java.lang.Integer container,
                                           java.lang.Integer child,
                                           java.lang.String interfaceAction,
                                           java.util.Collection<WebRequirement> requirements)
      • InterfaceItemTeleportVertex

        public InterfaceItemTeleportVertex​(Coordinate position,
                                           java.util.Collection<WebRequirement> requirements,
                                           java.util.Collection<WebRequirement> forbiddingRequirements,
                                           int protocol,
                                           java.io.ObjectInput stream)
    • Method Detail

      • invalidateCache

        public void invalidateCache()
      • getFilter

        public java.util.function.Predicate<SpriteItem> getFilter()
      • step

        public boolean step()
        Specified by:
        step in class WebVertex
      • getOpcode

        public int getOpcode()
      • serialize

        public boolean serialize​(java.io.ObjectOutput stream)
      • deserialize

        public boolean deserialize​(int protocol,
                                   java.io.ObjectInput stream)