for (ComplexDataDescriptionType potentialFormat : formats) { String pFormatSchema = potentialFormat.getSchema(); String pFormatEncoding = potentialFormat.getEncoding(); if (potentialFormat.getMimeType().equalsIgnoreCase(dataMimeType)) { if (dataSchema != null && dataEncoding == null) {
if(encoding.equalsIgnoreCase(potenitalFormat.getEncoding())){ canUseDefault = true; format = potenitalFormat; if(schema.equalsIgnoreCase(potenitalFormat.getSchema()) && encoding.equalsIgnoreCase(potenitalFormat.getEncoding())){ canUseDefault = true; format = potenitalFormat; if(encoding.equalsIgnoreCase(potenitalFormat.getEncoding()) || potenitalFormat.getEncoding() == null){ format = potenitalFormat; if(schema.equalsIgnoreCase(potenitalFormat.getSchema()) && ((encoding.equalsIgnoreCase(potenitalFormat.getEncoding()) || potenitalFormat.getEncoding() == null) )){ format = potenitalFormat; finalEncoding = format.getEncoding(); finalEncoding = outputType.getComplexOutput().getDefault().getFormat().getEncoding(); String defaultEncoding = outputType.getComplexOutput().getDefault().getFormat().getEncoding(); int found = 0; String foundEncoding = null; if(defaultEncoding.equalsIgnoreCase(encoding)){ foundEncoding = outputType.getComplexOutput().getDefault().getFormat().getEncoding(); encodingFormat = outputType.getComplexOutput().getDefault().getFormat(); found = found +1; ComplexDataDescriptionType[] formats = outputType.getComplexOutput().getSupported().getFormatArray(); for(ComplexDataDescriptionType tempFormat : formats){ if(tempFormat.getEncoding().equalsIgnoreCase(encoding)){
encoding = pOutputDescription.getComplexOutput().getDefault().getFormat().getEncoding();
encoding = pOutputDescription.getComplexOutput().getDefault().getFormat().getEncoding();
.getFormat().getEncoding(); if (defaultEncoding == null) { defaultEncoding = IOHandler.DEFAULT_ENCODING; .getComplexOutput().getSupported().getFormatArray(); for (ComplexDataDescriptionType data : supportedFormats) { String e = data.getEncoding(); if (e != null && e.equals(encoding)) { outputDef.setEncoding(encoding);
if(referenceData.getEncoding().equalsIgnoreCase(potentialFormat.getEncoding())){ canUseDefault = true; format = potentialFormat; if(referenceData.getSchema().equalsIgnoreCase(potentialFormat.getSchema()) && referenceData.getEncoding().equalsIgnoreCase(potentialFormat.getEncoding())){ canUseDefault = true; format = potentialFormat; if(referenceData.getEncoding().equalsIgnoreCase(potentialFormat.getEncoding())){ format = potentialFormat; if(referenceData.getSchema().equalsIgnoreCase(potentialFormat.getSchema()) && referenceData.getEncoding().equalsIgnoreCase(potentialFormat.getEncoding())){ format = potentialFormat; encoding = format.getEncoding(); if(referenceData.getEncoding().equalsIgnoreCase(potentialFormat.getEncoding())){ canUseDefault = true; format = potentialFormat; if(referenceData.getSchema().equalsIgnoreCase(potentialFormat.getSchema()) && referenceData.getEncoding().equalsIgnoreCase(potentialFormat.getEncoding())){ canUseDefault = true; format = potentialFormat; if(referenceData.getEncoding().equalsIgnoreCase(potentialFormat.getEncoding())){ format = potentialFormat; if(referenceData.getSchema().equalsIgnoreCase(potentialFormat.getSchema()) && referenceData.getEncoding().equalsIgnoreCase(potentialFormat.getEncoding())){ format = potentialFormat;
formatEncoding = format.getEncoding(); formatEncoding = inputReferenceDesc.getComplexData().getDefault().getFormat().getEncoding(); }else{ String defaultEncoding = inputReferenceDesc.getComplexData().getDefault().getFormat().getEncoding(); ComplexDataDescriptionType encodingFormat = null; String foundEncoding = null; if(defaultEncoding.equalsIgnoreCase(data.getEncoding())){ foundEncoding = inputReferenceDesc.getComplexData().getDefault().getFormat().getEncoding(); encodingFormat = inputReferenceDesc.getComplexData().getDefault().getFormat(); foundCount++; ComplexDataDescriptionType[] formats = inputReferenceDesc.getComplexData().getSupported().getFormatArray(); for(ComplexDataDescriptionType tempFormat : formats){ if(tempFormat.getEncoding().equalsIgnoreCase(data.getEncoding())){ foundEncoding = tempFormat.getEncoding(); encodingFormat = tempFormat; foundCount++; dataMimeType = schemaFormat.getMimeType(); if(schemaFormat.isSetEncoding()){ formatEncoding = schemaFormat.getEncoding(); String defaultEncoding = inputReferenceDesc.getComplexData().getDefault().getFormat().getEncoding(); ComplexDataDescriptionType[] formats = inputReferenceDesc.getComplexData().getSupported().getFormatArray(); for(ComplexDataDescriptionType tempFormat : formats){ if(tempFormat.getEncoding().equalsIgnoreCase(data.getEncoding())){
encoding = outputDesc.getComplexOutput().getDefault().getFormat().getEncoding(); schema = outputDesc.getComplexOutput().getDefault().getFormat().getSchema();
encoding = inputDescription.getComplexData().getDefault().getFormat().getEncoding();
String encoding = d[i].getComplexOutput().getDefault().getFormat().getEncoding(); String mimeType = d[i].getComplexOutput().getDefault().getFormat().getMimeType(); generateComplexDataOutput(d[i].getIdentifier().getStringValue(), false, false, schema, mimeType, encoding, d[i].getTitle());