CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 06/12/08 13:56:35
Modified files: javax/swing : JEditorPane.java . : ChangeLog Log message: 2006-12-07 Roman Kennke <[EMAIL PROTECTED]> * javax/swing/JEditorPane.java (EditorKitMapping): New inner helper class. (editorKits): New static field for caching editor kit instances. (static_initiazer): Initialize static mappings here. (createEditorKitForContentType): Try to use cached instance. Use correct classloader for loading. (getEditorKitClassNameForContentType): Make use of EditorKitMapping class. (getEditorKitForContentType): Store the fetched editor kit. Fallback to createDefaultEditorKit(). (init): Don't clean the static registry here. (registerEditorKitForContentType(String,String,ClassLoader)): Implemented. (registerEditorKitForContentType(String,String)): Delegate to the other version of this method with the thread's context classloader. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/JEditorPane.java?cvsroot=classpath&r1=1.43&r2=1.44 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8950&r2=1.8951