1 28 29 package org.jibx.runtime; 30 31 38 39 public interface IBindingFactory 40 { 41 43 public static final int CURRENT_VERSION_NUMBER = 0x00000000; 44 45 47 public static final String CURRENT_VERSION_NAME = "jibx-beta3c"; 48 49 50 public static final int COMPATIBLE_VERSION_MASK = 0xFFFF0000; 51 52 60 61 public IMarshallingContext createMarshallingContext() 62 throws JiBXException; 63 64 72 73 public IUnmarshallingContext createUnmarshallingContext() 74 throws JiBXException; 75 76 81 82 public int getCompilerVersion(); 83 84 89 90 public String getCompilerDistribution(); 91 92 99 100 public String [] getNamespaces(); 101 102 108 109 public String [] getMappedClasses(); 110 111 120 121 public String [] getElementNamespaces(); 122 123 131 132 public String [] getElementNames(); 133 } 134 | Popular Tags |