Class ObjectInspector

java.lang.Object
de.uplanet.lucy.server.auxiliaries.ObjectInspector

@VelocityVariable("DEBUG") @VelocityCallable("singleton") public final class ObjectInspector extends Object
Used to inspect an object.
  • Constructor Details

    • ObjectInspector

      public ObjectInspector()
      Construct a new ObjectInspector.
  • Method Details

    • debugger

      public void debugger()
      This method does nothing. It may be used to set breakpoints in a JVM debugger.
    • isVelocityDebugEnabled

      public boolean isVelocityDebugEnabled()
      Test if Velocity debugging is enabled.
      Returns:
    • isJavaScriptDebugEnabled

      public boolean isJavaScriptDebugEnabled()
      Test if JavaScript debugging is enabled.
      Returns:
    • isJQueryMigrationPluginEnabled

      public boolean isJQueryMigrationPluginEnabled()
      Test if jQuery migration plugin is enabled.
      Returns:
    • isLocalStorageCachingEnabled

      public boolean isLocalStorageCachingEnabled()
      Test if local storage caching is enabled.
      Returns:
    • inspect

      public String inspect(Object p_obj)
      Inspect the given object.
      Parameters:
      p_obj - The object to be inspected.
    • inspectClass

      public String inspectClass(String p_strClass)
      Inspect the given class, i.e. check if it exists, and if so, determine its location if possible.
      Parameters:
      p_strClass - The class to be inspected.
    • info

      public void info(Object p_obj)
      Write an info entry to the log file.
      Parameters:
      p_obj - The object to be written to the log (may be null).
    • warn

      public void warn(Object p_obj)
      Write a warning entry to the log file.
      Parameters:
      p_obj - The object to be written to the log (may be null).
    • error

      public void error(Object p_obj)
      Write an error entry to the log file.
      Parameters:
      p_obj - The object to be written to the log (may be null).
    • getBuiltinStopwatch

      public de.uplanet.util.Stopwatch getBuiltinStopwatch()
      Get the built-in stopwatch.
      Returns:
      A reference to the built-in stopwatch.
    • stopwatch

      public de.uplanet.util.Stopwatch stopwatch()
      Get the built-in stopwatch.
      Returns:
      A new stopwatch instance.
    • gc

      public void gc()
      Run finalization and trigger garbage collection.