Class DenizenHook.MemoryTag

java.lang.Object
net.citizensnpcs.DenizenHook.MemoryTag
All Implemented Interfaces:
com.denizenscript.denizencore.flags.FlaggableObject, com.denizenscript.denizencore.objects.Adjustable, com.denizenscript.denizencore.objects.ObjectTag
Enclosing class:
DenizenHook

public static class DenizenHook.MemoryTag extends Object implements com.denizenscript.denizencore.objects.ObjectTag, com.denizenscript.denizencore.objects.Adjustable, com.denizenscript.denizencore.flags.FlaggableObject
  • Constructor Summary

    Constructors
    Constructor
    Description
    MemoryTag(Memory memory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    adjust(com.denizenscript.denizencore.objects.Mechanism mech)
     
    void
    applyProperty(com.denizenscript.denizencore.objects.Mechanism mech)
     
    boolean
     
    com.denizenscript.denizencore.flags.AbstractFlagTracker
     
     
    int
     
     
     
    boolean
     
    void
    reapplyTracker(com.denizenscript.denizencore.flags.AbstractFlagTracker arg0)
     
    com.denizenscript.denizencore.objects.ObjectTag
    setPrefix(String prefix)
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.denizenscript.denizencore.objects.Adjustable

    safeAdjust, safeAdjustDuplicate, safeApplyProperty

    Methods inherited from interface com.denizenscript.denizencore.flags.FlaggableObject

    getFlagTrackerForTag, getReasonNotFlaggable

    Methods inherited from interface com.denizenscript.denizencore.objects.ObjectTag

    advancedMatches, advancedMatches, asElement, asType, asType, canBeType, debuggable, duplicate, fixAfterProperties, getDenizenObjectType, getErrorHeaderContext, getJavaObject, getNextObjectTypeDown, getObjectAttribute, isTruthy, refreshState, savable, shouldBeType, specialTagProcessing, tryAdvancedMatcher, tryAdvancedMatcher
  • Constructor Details

    • MemoryTag

      public MemoryTag(Memory memory)
  • Method Details

    • adjust

      public void adjust(com.denizenscript.denizencore.objects.Mechanism mech)
      Specified by:
      adjust in interface com.denizenscript.denizencore.objects.Adjustable
    • applyProperty

      public void applyProperty(com.denizenscript.denizencore.objects.Mechanism mech)
      Specified by:
      applyProperty in interface com.denizenscript.denizencore.objects.Adjustable
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getFlagTracker

      public com.denizenscript.denizencore.flags.AbstractFlagTracker getFlagTracker()
      Specified by:
      getFlagTracker in interface com.denizenscript.denizencore.flags.FlaggableObject
    • getPrefix

      public String getPrefix()
      Specified by:
      getPrefix in interface com.denizenscript.denizencore.objects.ObjectTag
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • identify

      public String identify()
      Specified by:
      identify in interface com.denizenscript.denizencore.objects.ObjectTag
    • identifySimple

      public String identifySimple()
      Specified by:
      identifySimple in interface com.denizenscript.denizencore.objects.ObjectTag
    • isUnique

      public boolean isUnique()
      Specified by:
      isUnique in interface com.denizenscript.denizencore.objects.ObjectTag
    • reapplyTracker

      public void reapplyTracker(com.denizenscript.denizencore.flags.AbstractFlagTracker arg0)
      Specified by:
      reapplyTracker in interface com.denizenscript.denizencore.flags.FlaggableObject
    • setPrefix

      public com.denizenscript.denizencore.objects.ObjectTag setPrefix(String prefix)
      Specified by:
      setPrefix in interface com.denizenscript.denizencore.objects.ObjectTag