/** * Clones the passed JaxbDataFormat and then augments it with with Drools related namespaces * * @param jaxbDataFormat * @return */ public static JaxbDataFormat augmentJaxbDataFormatDefinition(JaxbDataFormat jaxbDataFormat) { Set<String> set = new HashSet<String>(); for ( String clsName : DroolsJaxbHelperProviderImpl.JAXB_ANNOTATED_CMD ) { set.add( clsName.substring( 0, clsName.lastIndexOf( '.' ) ) ); } StringBuilder sb = new StringBuilder(); sb.append( jaxbDataFormat.getContextPath() ); sb.append( ":" ); for ( String pkgName : set ) { sb.append( pkgName ); sb.append( ':' ); } jaxbDataFormat.setContextPath( sb.toString() ); return jaxbDataFormat; }
/** * Clones the passed JaxbDataFormat and then augments it with with Drools related namespaces * * @param jaxbDataFormat * @return */ public static JaxbDataFormat augmentJaxbDataFormatDefinition(JaxbDataFormat jaxbDataFormat) { Set<String> set = new HashSet<String>(); for ( String clsName : DroolsJaxbHelperProviderImpl.JAXB_ANNOTATED_CMD ) { set.add( clsName.substring( 0, clsName.lastIndexOf( '.' ) ) ); } StringBuilder sb = new StringBuilder(); sb.append( jaxbDataFormat.getContextPath() ); sb.append( ":" ); for ( String pkgName : set ) { sb.append( pkgName ); sb.append( ':' ); } jaxbDataFormat.setContextPath( sb.toString() ); return jaxbDataFormat; }