Class ObjectVertex

    • Constructor Detail

      • ObjectVertex

        public ObjectVertex​(int x,
                            int y,
                            int plane,
                            java.util.regex.Pattern target,
                            java.util.regex.Pattern action,
                            java.util.Collection<WebRequirement> requirements)
      • ObjectVertex

        public ObjectVertex​(Coordinate position,
                            java.util.regex.Pattern target,
                            java.util.regex.Pattern action,
                            java.util.Collection<WebRequirement> requirements)
      • ObjectVertex

        public ObjectVertex​(Coordinate position,
                            java.util.regex.Pattern target,
                            java.util.regex.Pattern action,
                            java.util.Collection<WebRequirement> requirements,
                            java.util.Collection<WebRequirement> blockingConditions)
      • ObjectVertex

        public ObjectVertex​(int x,
                            int y,
                            int plane,
                            java.util.regex.Pattern target,
                            java.lang.String action,
                            java.util.Collection<WebRequirement> requirements)
      • ObjectVertex

        public ObjectVertex​(Coordinate position,
                            java.util.regex.Pattern target,
                            java.lang.String action,
                            java.util.Collection<WebRequirement> requirements)
      • ObjectVertex

        public ObjectVertex​(int x,
                            int y,
                            int plane,
                            java.lang.String target,
                            java.util.regex.Pattern action,
                            java.util.Collection<WebRequirement> requirements)
      • ObjectVertex

        public ObjectVertex​(Coordinate position,
                            java.lang.String target,
                            java.util.regex.Pattern action,
                            java.util.Collection<WebRequirement> requirements)
      • ObjectVertex

        public ObjectVertex​(int x,
                            int y,
                            int plane,
                            java.lang.String target,
                            java.lang.String action,
                            java.util.Collection<WebRequirement> requirements)
      • ObjectVertex

        public ObjectVertex​(int x,
                            int y,
                            int plane,
                            java.lang.String target,
                            java.lang.String action,
                            java.util.Collection<WebRequirement> requirements,
                            java.util.Collection<WebRequirement> blockingConditions)
      • ObjectVertex

        public ObjectVertex​(Coordinate position,
                            java.lang.String target,
                            java.lang.String action,
                            java.util.Collection<WebRequirement> requirements)
      • ObjectVertex

        public ObjectVertex​(Coordinate position,
                            java.lang.String target,
                            java.lang.String action,
                            java.util.Collection<WebRequirement> requirements,
                            java.util.Collection<WebRequirement> blockingConditions)
      • ObjectVertex

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

      • getStep

        @NonNull
        public @NonNull com.runemate.game.api.hybrid.util.collections.Pair<WebVertex,​WebPath.VertexSearchAction> getStep​(java.util.Map<java.lang.String,​java.lang.Object> args)
      • step

        public final boolean step​(boolean prefersViewport)
        Specified by:
        step in class WebVertex
      • getActionPattern

        public java.util.regex.Pattern getActionPattern()
      • getTargetPattern

        public java.util.regex.Pattern getTargetPattern()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class WebVertex