Class OWRepository

java.lang.Object
tripleo.vendor.thinlet.objectwrapper.OWRepository

public final class OWRepository extends Object
OWRepository is a repository implementation of (object wrapper - thinlet component), which simply acts like a Map.

Implementation Note:

  • With JDK < 1.3, all widget which are definitively removed from the hierachy must have it's conter part OWObject released by the OWObject.release() call, to avoid leak memory.
  • For JDK >= 1.3, the repository use a java.util.WeakHashMap, so explicit OWObject.release() is optional.
  • Field Details

    • fcomponents

      protected static Object @NotNull [][] fcomponents
    • fobjectWrappers

      protected Object fobjectWrappers
    • fobjectWrappersGet

      protected Method fobjectWrappersGet
    • fobjectWrappersPut

      protected Method fobjectWrappersPut
    • fobjectWrappersRemove

      protected Method fobjectWrappersRemove
  • Constructor Details

    • OWRepository

      public OWRepository()
      build a new OWThinlet, for managing Objecr Wrapper thinlet widget
  • Method Details