Interface ExternalizableHelper.XmlBeanClassCache

All Known Implementing Classes:
ExternalizableHelper.SimpleXmlBeanClassCache
Enclosing class:
ExternalizableHelper

public static interface ExternalizableHelper.XmlBeanClassCache
An interface for caching class reference by integer ID values.
  • Method Summary

    Modifier and Type
    Method
    Description
    getClass(int nId, ClassLoader loader)
    Look up the class for the specified ID.
    int
    Look up the class ID for the specified class.
    void
    Initialize the XmlBeanClassCache.
  • Method Details

    • init

      void init(XmlElement xml)
      Initialize the XmlBeanClassCache.
      Parameters:
      xml - the XML configuration for the cache
    • getClassId

      int getClassId(Class clz)
      Look up the class ID for the specified class.
      Parameters:
      clz - the class to look up
      Returns:
      the ID if the class is known; otherwise -1
    • getClass

      Class getClass(int nId, ClassLoader loader)
      Look up the class for the specified ID.
      Parameters:
      nId - the class ID
      loader - the ClassLoader for the class to load
      Returns:
      the class for that class ID