static { // traverse all subclass. Class<?>[] classes = NightOwlTable.class.getDeclaredClasses(); for (Class subClz : classes) { registerPaint(subClz); } }
public static void owlRegisterHandler(Class<? extends ISkinHandler> clz, Class paintTable) { OwlHandlerManager.registerHandler(clz); OwlPaintManager.registerPaint(paintTable); }