@@ -55,44 +55,36 @@ public MappingBinder getMappingBinder() {
5555 /**
5656 * Create a {@linkplain Binding binding} from a named URL resource
5757 */
58- public < X extends JaxbBindableMappingDescriptor > Binding <X > bind (String resource ) {
58+ public Binding <JaxbBindableMappingDescriptor > bind (String resource ) {
5959 LOG .tracef ( "reading mappings from resource : %s" , resource );
60-
6160 final Origin origin = new Origin ( SourceType .RESOURCE , resource );
6261 final URL url = classLoaderService .locateResource ( resource );
6362 if ( url == null ) {
6463 throw new MappingNotFoundException ( origin );
6564 }
66-
67- //noinspection unchecked
6865 return new UrlXmlSource ( origin , url ).doBind ( getMappingBinder () );
6966 }
7067
7168 /**
7269 * Create a {@linkplain Binding binding} from a File reference
7370 */
74- public < X extends JaxbBindableMappingDescriptor > Binding <X > bind (File file ) {
71+ public Binding <JaxbBindableMappingDescriptor > bind (File file ) {
7572 final Origin origin = new Origin ( SourceType .FILE , file .getPath () );
7673 LOG .tracef ( "reading mappings from file : %s" , origin .getName () );
77-
7874 if ( !file .exists () ) {
7975 throw new MappingNotFoundException ( origin );
8076 }
81-
82- //noinspection unchecked
8377 return new FileXmlSource ( origin , file ).doBind ( getMappingBinder () );
8478 }
8579
8680 /**
8781 * Create a {@linkplain Binding binding} from an input stream
8882 */
89- public < X extends JaxbBindableMappingDescriptor > Binding <X > bind (InputStreamAccess xmlInputStreamAccess ) {
83+ public Binding <JaxbBindableMappingDescriptor > bind (InputStreamAccess xmlInputStreamAccess ) {
9084 LOG .tracef ( "reading mappings from InputStreamAccess : %s" , xmlInputStreamAccess .getStreamName () );
91-
9285 final Origin origin = new Origin ( SourceType .INPUT_STREAM , xmlInputStreamAccess .getStreamName () );
93- InputStream xmlInputStream = xmlInputStreamAccess .accessInputStream ();
86+ final InputStream xmlInputStream = xmlInputStreamAccess .accessInputStream ();
9487 try {
95- //noinspection unchecked
9688 return new InputStreamXmlSource ( origin , xmlInputStream , false ).doBind ( mappingBinder );
9789 }
9890 finally {
@@ -108,22 +100,19 @@ public <X extends JaxbBindableMappingDescriptor> Binding<X> bind(InputStreamAcce
108100 /**
109101 * Create a {@linkplain Binding binding} from an input stream
110102 */
111- public < X extends JaxbBindableMappingDescriptor > Binding <X > bind (InputStream xmlInputStream ) {
103+ public Binding <JaxbBindableMappingDescriptor > bind (InputStream xmlInputStream ) {
112104 LOG .trace ( "reading mappings from InputStream" );
113105 final Origin origin = new Origin ( SourceType .INPUT_STREAM , null );
114- //noinspection unchecked
115106 return new InputStreamXmlSource ( origin , xmlInputStream , false ).doBind ( getMappingBinder () );
116107 }
117108
118109 /**
119110 * Create a {@linkplain Binding binding} from a URL
120111 */
121- public < X extends JaxbBindableMappingDescriptor > Binding <X > bind (URL url ) {
112+ public Binding <JaxbBindableMappingDescriptor > bind (URL url ) {
122113 final String urlExternalForm = url .toExternalForm ();
123114 LOG .debugf ( "Reading mapping document from URL : %s" , urlExternalForm );
124-
125115 final Origin origin = new Origin ( SourceType .URL , urlExternalForm );
126- //noinspection unchecked
127116 return new UrlXmlSource ( origin , url ).doBind ( getMappingBinder () );
128117 }
129118}
0 commit comments