The following document contains the results of PMD's CPD 5.6.1.
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 108 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 108 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 108 |
public class Base64 { /* ******** P U B L I C F I E L D S ******** */ /** No options specified. Value is zero. */ public final static int NO_OPTIONS = 0; /** Specify encoding. */ public final static int ENCODE = 1; /** Specify decoding. */ public final static int DECODE = 0; /** Specify that data should be gzip-compressed. */ public final static int GZIP = 2; /** * Don't break lines when encoding (violates strict Base64 specification) */ public final static int DONT_BREAK_LINES = 8; /** * Encode using Base64-like encoding that is URL- and Filename-safe as * described in Section 4 of RFC3548: * <a href="http://www.faqs.org/rfcs/rfc3548.html" * >http://www.faqs.org/rfcs/rfc3548.html</a>. It is important to note that * data encoded this way is <em>not</em> officially valid Base64, or at the * very least should not be called Base64 without also specifying that is * was encoded using the URL- and Filename-safe dialect. */ public final static int URL_SAFE = 16; /** * Encode using the special "ordered" dialect of Base64 described here: * <a href= * "http://www.faqs.org/qa/rfcc-1940.html">http://www.faqs.org/qa/rfcc- * 1940.html</a>. */ public final static int ORDERED = 32; /* ******** P R I V A T E F I E L D S ******** */ /** Maximum line length (76) of Base64 output. */ private final static int MAX_LINE_LENGTH = 76; /** The equals sign (=) as a byte. */ private final static byte EQUALS_SIGN = (byte) '='; /** The new line character (\n) as a byte. */ private final static byte NEW_LINE = (byte) '\n'; /** Preferred encoding. */ private final static String PREFERRED_ENCODING = "UTF-8"; // I think I end up not using the BAD_ENCODING indicator. // private final static byte BAD_ENCODING = -9; // Indicates error in // encoding private final static byte WHITE_SPACE_ENC = -5; // Indicates white space in // encoding private final static byte EQUALS_SIGN_ENC = -1; // Indicates equals sign in // encoding /* ******** S T A N D A R D B A S E 6 4 A L P H A B E T ******** */ /** The 64 valid Base64 values. */ // private final static byte[] ALPHABET; /* * Host platform me be something funny like EBCDIC, so we hardcode these * values. */ private final static byte[] _STANDARD_ALPHABET = { (byte) 'A', (byte) 'B', (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F', (byte) 'G', (byte) 'H', (byte) 'I', (byte) 'J', (byte) 'K', (byte) 'L', (byte) 'M', (byte) 'N', (byte) 'O', (byte) 'P', (byte) 'Q', (byte) 'R', (byte) 'S', (byte) 'T', (byte) 'U', (byte) 'V', (byte) 'W', (byte) 'X', (byte) 'Y', (byte) 'Z', (byte) 'a', (byte) 'b', (byte) 'c', (byte) 'd', (byte) 'e', (byte) 'f', (byte) 'g', (byte) 'h', (byte) 'i', (byte) 'j', (byte) 'k', (byte) 'l', (byte) 'm', (byte) 'n', (byte) 'o', (byte) 'p', (byte) 'q', (byte) 'r', (byte) 's', (byte) 't', (byte) 'u', (byte) 'v', (byte) 'w', (byte) 'x', (byte) 'y', (byte) 'z', (byte) '0', (byte) '1', (byte) '2', (byte) '3', (byte) '4', (byte) '5', (byte) '6', (byte) '7', (byte) '8', (byte) '9', (byte) '+', (byte) '/' }; /** * Translates a Base64 value to either its 6-bit reconstruction value or a * negative number indicating some other meaning. **/ private final static byte[] _STANDARD_DECODABET = { -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal // 0 // - // 8 -5, -5, // Whitespace: Tab and Linefeed -9, -9, // Decimal 11 - 12 -5, // Whitespace: Carriage Return -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 14 - // 26 -9, -9, -9, -9, -9, // Decimal 27 - 31 -5, // Whitespace: Space -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 33 - 42 62, // Plus sign at decimal 43 -9, -9, -9, // Decimal 44 - 46 63, // Slash at decimal 47 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, // Numbers zero through nine -9, -9, -9, // Decimal 58 - 60 -1, // Equals sign at decimal 61 -9, -9, -9, // Decimal 62 - 64 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, // Letters 'A' through // 'N' 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, // Letters 'O' // through 'Z' -9, -9, -9, -9, -9, -9, // Decimal 91 - 96 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, // Letters 'a' // through 'm' 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, // Letters 'n' // through 'z' -9, -9, -9, -9 // Decimal 123 - 126 /* * ,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 127 - 139 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 140 - 152 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 153 - 165 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 166 - 178 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 179 - 191 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 192 - 204 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 205 - 217 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 218 - 230 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 231 - 243 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 // Decimal 244 - 255 */ }; /* ******** U R L S A F E B A S E 6 4 A L P H A B E T ******** */ /** * Used in the URL- and Filename-safe dialect described in Section 4 of * RFC3548: * <a href="http://www.faqs.org/rfcs/rfc3548.html">http://www.faqs.org * /rfcs/rfc3548.html</a>. Notice that the last two bytes become "hyphen" * and "underscore" instead of "plus" and "slash." */ private final static byte[] _URL_SAFE_ALPHABET = { (byte) 'A', (byte) 'B', (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F', (byte) 'G', (byte) 'H', (byte) 'I', (byte) 'J', (byte) 'K', (byte) 'L', (byte) 'M', (byte) 'N', (byte) 'O', (byte) 'P', (byte) 'Q', (byte) 'R', (byte) 'S', (byte) 'T', (byte) 'U', (byte) 'V', (byte) 'W', (byte) 'X', (byte) 'Y', (byte) 'Z', (byte) 'a', (byte) 'b', (byte) 'c', (byte) 'd', (byte) 'e', (byte) 'f', (byte) 'g', (byte) 'h', (byte) 'i', (byte) 'j', (byte) 'k', (byte) 'l', (byte) 'm', (byte) 'n', (byte) 'o', (byte) 'p', (byte) 'q', (byte) 'r', (byte) 's', (byte) 't', (byte) 'u', (byte) 'v', (byte) 'w', (byte) 'x', (byte) 'y', (byte) 'z', (byte) '0', (byte) '1', (byte) '2', (byte) '3', (byte) '4', (byte) '5', (byte) '6', (byte) '7', (byte) '8', (byte) '9', (byte) '-', (byte) '_' }; /** * Used in decoding URL- and Filename-safe dialects of Base64. */ private final static byte[] _URL_SAFE_DECODABET = { -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal // 0 // - // 8 -5, -5, // Whitespace: Tab and Linefeed -9, -9, // Decimal 11 - 12 -5, // Whitespace: Carriage Return -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 14 - // 26 -9, -9, -9, -9, -9, // Decimal 27 - 31 -5, // Whitespace: Space -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 33 - 42 -9, // Plus sign at decimal 43 -9, // Decimal 44 62, // Minus sign at decimal 45 -9, // Decimal 46 -9, // Slash at decimal 47 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, // Numbers zero through nine -9, -9, -9, // Decimal 58 - 60 -1, // Equals sign at decimal 61 -9, -9, -9, // Decimal 62 - 64 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, // Letters 'A' through // 'N' 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, // Letters 'O' // through 'Z' -9, -9, -9, -9, // Decimal 91 - 94 63, // Underscore at decimal 95 -9, // Decimal 96 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, // Letters 'a' // through 'm' 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, // Letters 'n' // through 'z' -9, -9, -9, -9 // Decimal 123 - 126 /* * ,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 127 - 139 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 140 - 152 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 153 - 165 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 166 - 178 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 179 - 191 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 192 - 204 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 205 - 217 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 218 - 230 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 231 - 243 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 // Decimal 244 - 255 */ }; /* ******** O R D E R E D B A S E 6 4 A L P H A B E T ******** */ /** * I don't get the point of this technique, but it is described here: * <a href= * "http://www.faqs.org/qa/rfcc-1940.html">http://www.faqs.org/qa/rfcc- * 1940.html</a>. */ private final static byte[] _ORDERED_ALPHABET = { (byte) '-', (byte) '0', (byte) '1', (byte) '2', (byte) '3', (byte) '4', (byte) '5', (byte) '6', (byte) '7', (byte) '8', (byte) '9', (byte) 'A', (byte) 'B', (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F', (byte) 'G', (byte) 'H', (byte) 'I', (byte) 'J', (byte) 'K', (byte) 'L', (byte) 'M', (byte) 'N', (byte) 'O', (byte) 'P', (byte) 'Q', (byte) 'R', (byte) 'S', (byte) 'T', (byte) 'U', (byte) 'V', (byte) 'W', (byte) 'X', (byte) 'Y', (byte) 'Z', (byte) '_', (byte) 'a', (byte) 'b', (byte) 'c', (byte) 'd', (byte) 'e', (byte) 'f', (byte) 'g', (byte) 'h', (byte) 'i', (byte) 'j', (byte) 'k', (byte) 'l', (byte) 'm', (byte) 'n', (byte) 'o', (byte) 'p', (byte) 'q', (byte) 'r', (byte) 's', (byte) 't', (byte) 'u', (byte) 'v', (byte) 'w', (byte) 'x', (byte) 'y', (byte) 'z' }; /** * Used in decoding the "ordered" dialect of Base64. */ private final static byte[] _ORDERED_DECODABET = { -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal // 0 // - // 8 -5, -5, // Whitespace: Tab and Linefeed -9, -9, // Decimal 11 - 12 -5, // Whitespace: Carriage Return -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 14 - // 26 -9, -9, -9, -9, -9, // Decimal 27 - 31 -5, // Whitespace: Space -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 33 - 42 -9, // Plus sign at decimal 43 -9, // Decimal 44 0, // Minus sign at decimal 45 -9, // Decimal 46 -9, // Slash at decimal 47 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, // Numbers zero through nine -9, -9, -9, // Decimal 58 - 60 -1, // Equals sign at decimal 61 -9, -9, -9, // Decimal 62 - 64 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, // Letters 'A' // through 'M' 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, // Letters 'N' // through 'Z' -9, -9, -9, -9, // Decimal 91 - 94 37, // Underscore at decimal 95 -9, // Decimal 96 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, // Letters 'a' // through 'm' 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, // Letters 'n' // through 'z' -9, -9, -9, -9 // Decimal 123 - 126 /* * ,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 127 - 139 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 140 - 152 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 153 - 165 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 166 - 178 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 179 - 191 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 192 - 204 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 205 - 217 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 218 - 230 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9, // Decimal 231 - 243 * -9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 // Decimal 244 - 255 */ }; /* ******** D E T E R M I N E W H I C H A L H A B E T ******** */ /** * Returns one of the _SOMETHING_ALPHABET byte arrays depending on the * options specified. It's possible, though silly, to specify ORDERED and * URLSAFE in which case one of them will be picked, though there is no * guarantee as to which one will be picked. */ private final static byte[] getAlphabet(int options) { if ((options & URL_SAFE) == URL_SAFE) return _URL_SAFE_ALPHABET; else if ((options & ORDERED) == ORDERED) return _ORDERED_ALPHABET; else return _STANDARD_ALPHABET; } // end getAlphabet /** * Returns one of the _SOMETHING_DECODABET byte arrays depending on the * options specified. It's possible, though silly, to specify ORDERED and * URL_SAFE in which case one of them will be picked, though there is no * guarantee as to which one will be picked. */ private final static byte[] getDecodabet(int options) { if ((options & URL_SAFE) == URL_SAFE) return _URL_SAFE_DECODABET; else if ((options & ORDERED) == ORDERED) return _ORDERED_DECODABET; else return _STANDARD_DECODABET; } // end getAlphabet /** Defeats instantiation. */ private Base64() { } /** * Encodes or decodes two files from the command line; <strong>feel free to * delete this method (in fact you probably should) if you're embedding this * code into a larger program.</strong> */ // public final static void main(String[] args) { // if (args.length < 3) { // usage("Not enough arguments."); // } // end if: args.length < 3 // else { // String flag = args[0]; // String infile = args[1]; // String outfile = args[2]; // if (flag.equals("-e")) { // Base64.encodeFileToFile(infile, outfile); // } // end if: encode // else if (flag.equals("-d")) { // Base64.decodeFileToFile(infile, outfile); // } // end else if: decode // else { // usage("Unknown flag: " + flag); // } // end else // } // end else // } // end main /** * Prints command line usage. * * @param msg * A message to include with usage info. */ private final static void usage(String msg) { System.err.println(msg); System.err.println("Usage: java Base64 -e|-d inputfile outputfile"); } // end usage /* ******** E N C O D I N G M E T H O D S ******** */ /** * Encodes up to the first three bytes of array <var>threeBytes</var> and * returns a four-byte array in Base64 notation. The actual number of * significant bytes in your array is given by <var>numSigBytes</var>. The * array <var>threeBytes</var> needs only be as big as * <var>numSigBytes</var>. Code can reuse a byte array by passing a * four-byte array as <var>b4</var>. * * @param b4 * A reusable byte array to reduce array instantiation * @param threeBytes * the array to convert * @param numSigBytes * the number of significant bytes in your array * @return four byte array in Base64 notation. * @since 1.5.1 */ private static byte[] encode3to4(byte[] b4, byte[] threeBytes, int numSigBytes, int options) { encode3to4(threeBytes, 0, numSigBytes, b4, 0, options); return b4; } // end encode3to4 /** * <p> * Encodes up to three bytes of the array <var>source</var> and writes the * resulting four Base64 bytes to <var>destination</var>. The source and * destination arrays can be manipulated anywhere along their length by * specifying <var>srcOffset</var> and <var>destOffset</var>. This method * does not check to make sure your arrays are large enough to accomodate * <var>srcOffset</var> + 3 for the <var>source</var> array or * <var>destOffset</var> + 4 for the <var>destination</var> array. The * actual number of significant bytes in your array is given by * <var>numSigBytes</var>. * </p> * <p> * This is the lowest level of the encoding methods with all possible * parameters. * </p> * * @param source * the array to convert * @param srcOffset * the index where conversion begins * @param numSigBytes * the number of significant bytes in your array * @param destination * the array to hold the conversion * @param destOffset * the index where output will be put * @return the <var>destination</var> array * @since 1.3 */ private static byte[] encode3to4(byte[] source, int srcOffset, int numSigBytes, byte[] destination, int destOffset, int options) { byte[] ALPHABET = getAlphabet(options); // 1 2 3 // 01234567890123456789012345678901 Bit position // --------000000001111111122222222 Array position from threeBytes // --------| || || || | Six bit groups to index ALPHABET // >>18 >>12 >> 6 >> 0 Right shift necessary // 0x3f 0x3f 0x3f Additional AND // Create buffer with zero-padding if there are only one or two // significant bytes passed in the array. // We have to shift left 24 in order to flush out the 1's that appear // when Java treats a value as negative that is cast from a byte to an // int. int inBuff = (numSigBytes > 0 ? ((source[srcOffset] << 24) >>> 8) : 0) | (numSigBytes > 1 ? ((source[srcOffset + 1] << 24) >>> 16) : 0) | (numSigBytes > 2 ? ((source[srcOffset + 2] << 24) >>> 24) : 0); switch (numSigBytes) { case 3: destination[destOffset] = ALPHABET[(inBuff >>> 18)]; destination[destOffset + 1] = ALPHABET[(inBuff >>> 12) & 0x3f]; destination[destOffset + 2] = ALPHABET[(inBuff >>> 6) & 0x3f]; destination[destOffset + 3] = ALPHABET[(inBuff) & 0x3f]; return destination; case 2: destination[destOffset] = ALPHABET[(inBuff >>> 18)]; destination[destOffset + 1] = ALPHABET[(inBuff >>> 12) & 0x3f]; destination[destOffset + 2] = ALPHABET[(inBuff >>> 6) & 0x3f]; destination[destOffset + 3] = EQUALS_SIGN; return destination; case 1: destination[destOffset] = ALPHABET[(inBuff >>> 18)]; destination[destOffset + 1] = ALPHABET[(inBuff >>> 12) & 0x3f]; destination[destOffset + 2] = EQUALS_SIGN; destination[destOffset + 3] = EQUALS_SIGN; return destination; default: return destination; } // end switch } // end encode3to4 /** * Serializes an object and returns the Base64-encoded version of that * serialized object. If the object cannot be serialized or there is another * error, the method will return <tt>null</tt>. The object is not * GZip-compressed before being encoded. * * @param serializableObject * The object to encode * @return The Base64-encoded object * @since 1.4 */ public static String encodeObject(java.io.Serializable serializableObject) { return encodeObject(serializableObject, NO_OPTIONS); } // end encodeObject /** * Serializes an object and returns the Base64-encoded version of that * serialized object. If the object cannot be serialized or there is another * error, the method will return <tt>null</tt>. * <p> * Valid options: * * <pre> * GZIP: gzip-compresses object before encoding it. * DONT_BREAK_LINES: don't break lines at 76 characters * <i>Note: Technically, this makes your encoding non-compliant.</i> * </pre> * <p> * Example: <code>encodeObject( myObj, Base64.GZIP )</code> or * <p> * Example: * <code>encodeObject( myObj, Base64.GZIP | Base64.DONT_BREAK_LINES )</code> * * @param serializableObject * The object to encode * @param options * Specified options * @return The Base64-encoded object * @see Base64#GZIP * @see Base64#DONT_BREAK_LINES * @since 2.0 */ public static String encodeObject(java.io.Serializable serializableObject, int options) { // Streams java.io.ByteArrayOutputStream baos = null; java.io.OutputStream b64os = null; java.io.ObjectOutputStream oos = null; java.util.zip.GZIPOutputStream gzos = null; // Isolate options int gzip = (options & GZIP); int dontBreakLines = (options & DONT_BREAK_LINES); try { // ObjectOutputStream -> (GZIP) -> Base64 -> ByteArrayOutputStream baos = new java.io.ByteArrayOutputStream(); b64os = new Base64.OutputStream(baos, ENCODE | options); // GZip? if (gzip == GZIP) { gzos = new java.util.zip.GZIPOutputStream(b64os); oos = new java.io.ObjectOutputStream(gzos); } // end if: gzip else oos = new java.io.ObjectOutputStream(b64os); oos.writeObject(serializableObject); } // end try catch (java.io.IOException e) { e.printStackTrace(); return null; } // end catch finally { try { oos.close(); } catch (Exception e) { } try { gzos.close(); } catch (Exception e) { } try { b64os.close(); } catch (Exception e) { } try { baos.close(); } catch (Exception e) { } } // end finally // Return value according to relevant encoding. try { return new String(baos.toByteArray(), PREFERRED_ENCODING); } // end try catch (java.io.UnsupportedEncodingException uue) { return new String(baos.toByteArray()); } // end catch } // end encode /** * Encodes a byte array into Base64 notation. Does not GZip-compress data. * * @param source * The data to convert * @since 1.4 */ public static String encodeBytes(byte[] source) { return encodeBytes(source, 0, source.length, NO_OPTIONS); } // end encodeBytes /** * Encodes a byte array into Base64 notation. * <p> * Valid options: * * <pre> * GZIP: gzip-compresses object before encoding it. * DONT_BREAK_LINES: don't break lines at 76 characters * <i>Note: Technically, this makes your encoding non-compliant.</i> * </pre> * <p> * Example: <code>encodeBytes( myData, Base64.GZIP )</code> or * <p> * Example: * <code>encodeBytes( myData, Base64.GZIP | Base64.DONT_BREAK_LINES )</code> * * * @param source * The data to convert * @param options * Specified options * @see Base64#GZIP * @see Base64#DONT_BREAK_LINES * @since 2.0 */ public static String encodeBytes(byte[] source, int options) { return encodeBytes(source, 0, source.length, options); } // end encodeBytes /** * Encodes a byte array into Base64 notation. Does not GZip-compress data. * * @param source * The data to convert * @param off * Offset in array where conversion should begin * @param len * Length of data to convert * @since 1.4 */ public static String encodeBytes(byte[] source, int off, int len) { return encodeBytes(source, off, len, NO_OPTIONS); } // end encodeBytes /** * Encodes a byte array into Base64 notation. * <p> * Valid options: * * <pre> * GZIP: gzip-compresses object before encoding it. * DONT_BREAK_LINES: don't break lines at 76 characters * <i>Note: Technically, this makes your encoding non-compliant.</i> * </pre> * <p> * Example: <code>encodeBytes( myData, Base64.GZIP )</code> or * <p> * Example: * <code>encodeBytes( myData, Base64.GZIP | Base64.DONT_BREAK_LINES )</code> * * * @param source * The data to convert * @param off * Offset in array where conversion should begin * @param len * Length of data to convert * @param options * Specified options * @param options * alphabet type is pulled from this (standard, url-safe, * ordered) * @see Base64#GZIP * @see Base64#DONT_BREAK_LINES * @since 2.0 */ public static String encodeBytes(byte[] source, int off, int len, int options) { // Isolate options int dontBreakLines = (options & DONT_BREAK_LINES); int gzip = (options & GZIP); // Compress? if (gzip == GZIP) { java.io.ByteArrayOutputStream baos = null; java.util.zip.GZIPOutputStream gzos = null; Base64.OutputStream b64os = null; try { // GZip -> Base64 -> ByteArray baos = new java.io.ByteArrayOutputStream(); b64os = new Base64.OutputStream(baos, ENCODE | options); gzos = new java.util.zip.GZIPOutputStream(b64os); gzos.write(source, off, len); gzos.close(); } // end try catch (java.io.IOException e) { e.printStackTrace(); return null; } // end catch finally { try { gzos.close(); } catch (Exception e) { } try { b64os.close(); } catch (Exception e) { } try { baos.close(); } catch (Exception e) { } } // end finally // Return value according to relevant encoding. try { return new String(baos.toByteArray(), PREFERRED_ENCODING); } // end try catch (java.io.UnsupportedEncodingException uue) { return new String(baos.toByteArray()); } // end catch } // end if: compress // Else, don't compress. Better not to use streams at all then. else { // Convert option to boolean in way that code likes it. boolean breakLines = dontBreakLines == 0; int len43 = len * 4 / 3; byte[] outBuff = new byte[(len43) // Main 4:3 + ((len % 3) > 0 ? 4 : 0) // Account for padding + (breakLines ? (len43 / MAX_LINE_LENGTH) : 0)]; // New // lines int d = 0; int e = 0; int len2 = len - 2; int lineLength = 0; for (; d < len2; d += 3, e += 4) { encode3to4(source, d + off, 3, outBuff, e, options); lineLength += 4; if (breakLines && lineLength == MAX_LINE_LENGTH) { outBuff[e + 4] = NEW_LINE; e++; lineLength = 0; } // end if: end of line } // en dfor: each piece of array if (d < len) { encode3to4(source, d + off, len - d, outBuff, e, options); e += 4; } // end if: some padding needed // Return value according to relevant encoding. try { return new String(outBuff, 0, e, PREFERRED_ENCODING); } // end try catch (java.io.UnsupportedEncodingException uue) { return new String(outBuff, 0, e); } // end catch } // end else: don't compress } // end encodeBytes /* ******** D E C O D I N G M E T H O D S ******** */ /** * Decodes four bytes from array <var>source</var> and writes the resulting * bytes (up to three of them) to <var>destination</var>. The source and * destination arrays can be manipulated anywhere along their length by * specifying <var>srcOffset</var> and <var>destOffset</var>. This method * does not check to make sure your arrays are large enough to accomodate * <var>srcOffset</var> + 4 for the <var>source</var> array or * <var>destOffset</var> + 3 for the <var>destination</var> array. This * method returns the actual number of bytes that were converted from the * Base64 encoding. * <p> * This is the lowest level of the decoding methods with all possible * parameters. * </p> * * * @param source * the array to convert * @param srcOffset * the index where conversion begins * @param destination * the array to hold the conversion * @param destOffset * the index where output will be put * @param options * alphabet type is pulled from this (standard, url-safe, * ordered) * @return the number of decoded bytes converted * @since 1.3 */ private static int decode4to3(byte[] source, int srcOffset, byte[] destination, int destOffset, int options) { byte[] DECODABET = getDecodabet(options); // Example: Dk== if (source[srcOffset + 2] == EQUALS_SIGN) { // Two ways to do the same thing. Don't know which way I like best. // int outBuff = ( ( DECODABET[ source[ srcOffset ] ] << 24 ) >>> 6 // ) // | ( ( DECODABET[ source[ srcOffset + 1] ] << 24 ) >>> 12 ); int outBuff = ((DECODABET[source[srcOffset]] & 0xFF) << 18) | ((DECODABET[source[srcOffset + 1]] & 0xFF) << 12); destination[destOffset] = (byte) (outBuff >>> 16); return 1; } // Example: DkL= else if (source[srcOffset + 3] == EQUALS_SIGN) { // Two ways to do the same thing. Don't know which way I like best. // int outBuff = ( ( DECODABET[ source[ srcOffset ] ] << 24 ) >>> 6 // ) // | ( ( DECODABET[ source[ srcOffset + 1 ] ] << 24 ) >>> 12 ) // | ( ( DECODABET[ source[ srcOffset + 2 ] ] << 24 ) >>> 18 ); int outBuff = ((DECODABET[source[srcOffset]] & 0xFF) << 18) | ((DECODABET[source[srcOffset + 1]] & 0xFF) << 12) | ((DECODABET[source[srcOffset + 2]] & 0xFF) << 6); destination[destOffset] = (byte) (outBuff >>> 16); destination[destOffset + 1] = (byte) (outBuff >>> 8); return 2; } // Example: DkLE else { try { // Two ways to do the same thing. Don't know which way I like // best. // int outBuff = ( ( DECODABET[ source[ srcOffset ] ] << 24 ) // >>> 6 ) // | ( ( DECODABET[ source[ srcOffset + 1 ] ] << 24 ) >>> 12 ) // | ( ( DECODABET[ source[ srcOffset + 2 ] ] << 24 ) >>> 18 ) // | ( ( DECODABET[ source[ srcOffset + 3 ] ] << 24 ) >>> 24 ); int outBuff = ((DECODABET[source[srcOffset]] & 0xFF) << 18) | ((DECODABET[source[srcOffset + 1]] & 0xFF) << 12) | ((DECODABET[source[srcOffset + 2]] & 0xFF) << 6) | ((DECODABET[source[srcOffset + 3]] & 0xFF)); destination[destOffset] = (byte) (outBuff >> 16); destination[destOffset + 1] = (byte) (outBuff >> 8); destination[destOffset + 2] = (byte) (outBuff); return 3; } catch (Exception e) { System.out.println("" + source[srcOffset] + ": " + (DECODABET[source[srcOffset]])); System.out.println("" + source[srcOffset + 1] + ": " + (DECODABET[source[srcOffset + 1]])); System.out.println("" + source[srcOffset + 2] + ": " + (DECODABET[source[srcOffset + 2]])); System.out.println("" + source[srcOffset + 3] + ": " + (DECODABET[source[srcOffset + 3]])); return -1; } // end catch } } // end decodeToBytes /** * Very low-level access to decoding ASCII characters in the form of a byte * array. Does not support automatically gunzipping or any other "fancy" * features. * * @param source * The Base64 encoded data * @param off * The offset of where to begin decoding * @param len * The length of characters to decode * @return decoded data * @since 1.3 */ public static byte[] decode(byte[] source, int off, int len, int options) { byte[] DECODABET = getDecodabet(options); int len34 = len * 3 / 4; byte[] outBuff = new byte[len34]; // Upper limit on size of output int outBuffPosn = 0; byte[] b4 = new byte[4]; int b4Posn = 0; int i = 0; byte sbiCrop = 0; byte sbiDecode = 0; for (i = off; i < off + len; i++) { sbiCrop = (byte) (source[i] & 0x7f); // Only the low seven bits sbiDecode = DECODABET[sbiCrop]; if (sbiDecode >= WHITE_SPACE_ENC) // White space, Equals sign or // better { if (sbiDecode >= EQUALS_SIGN_ENC) { b4[b4Posn++] = sbiCrop; if (b4Posn > 3) { outBuffPosn += decode4to3(b4, 0, outBuff, outBuffPosn, options); b4Posn = 0; // If that was the equals sign, break out of 'for' loop if (sbiCrop == EQUALS_SIGN) break; } // end if: quartet built } // end if: equals sign or better } // end if: white space, equals sign or better else { System.err.println("Bad Base64 input character at " + i + ": " + source[i] + "(decimal)"); return null; } // end else: } // each input character byte[] out = new byte[outBuffPosn]; System.arraycopy(outBuff, 0, out, 0, outBuffPosn); return out; } // end decode /** * Decodes data from Base64 notation, automatically detecting * gzip-compressed data and decompressing it. * * @param s * the string to decode * @return the decoded data * @since 1.4 */ public static byte[] decode(String s) { return decode(s, NO_OPTIONS); } /** * Decodes data from Base64 notation, automatically detecting * gzip-compressed data and decompressing it. * * @param s * the string to decode * @param options * encode options such as URL_SAFE * @return the decoded data * @since 1.4 */ public static byte[] decode(String s, int options) { byte[] bytes; try { bytes = s.getBytes(PREFERRED_ENCODING); } // end try catch (java.io.UnsupportedEncodingException uee) { bytes = s.getBytes(); } // end catch // </change> // Decode bytes = decode(bytes, 0, bytes.length, options); // Check to see if it's gzip-compressed // GZIP Magic Two-Byte Number: 0x8b1f (35615) if (bytes != null && bytes.length >= 4) { int head = ((int) bytes[0] & 0xff) | ((bytes[1] << 8) & 0xff00); if (java.util.zip.GZIPInputStream.GZIP_MAGIC == head) { java.io.ByteArrayInputStream bais = null; java.util.zip.GZIPInputStream gzis = null; java.io.ByteArrayOutputStream baos = null; byte[] buffer = new byte[2048]; int length = 0; try { baos = new java.io.ByteArrayOutputStream(); bais = new java.io.ByteArrayInputStream(bytes); gzis = new java.util.zip.GZIPInputStream(bais); while ((length = gzis.read(buffer)) >= 0) { baos.write(buffer, 0, length); } // end while: reading input // No error? Get new bytes. bytes = baos.toByteArray(); } // end try catch (java.io.IOException e) { // Just return originally-decoded bytes } // end catch finally { try { baos.close(); } catch (Exception e) { } try { gzis.close(); } catch (Exception e) { } try { bais.close(); } catch (Exception e) { } } // end finally } // end if: gzipped } // end if: bytes.length >= 2 return bytes; } // end decode /** * Attempts to decode Base64 data and deserialize a Java Object within. * Returns <tt>null</tt> if there was an error. * * @param encodedObject * The Base64 data to decode * @return The decoded and deserialized object * @since 1.5 */ public static Object decodeToObject(String encodedObject) { // Decode and gunzip if necessary byte[] objBytes = decode(encodedObject); java.io.ByteArrayInputStream bais = null; java.io.ObjectInputStream ois = null; Object obj = null; try { bais = new java.io.ByteArrayInputStream(objBytes); ois = new java.io.ObjectInputStream(bais); obj = ois.readObject(); } // end try catch (java.io.IOException e) { e.printStackTrace(); obj = null; } // end catch catch (java.lang.ClassNotFoundException e) { e.printStackTrace(); obj = null; } // end catch finally { try { bais.close(); } catch (Exception e) { } try { ois.close(); } catch (Exception e) { } } // end finally return obj; } // end decodeObject /** * Convenience method for encoding data to a file. * * @param dataToEncode * byte array of data to encode in base64 form * @param filename * Filename for saving encoded data * @return <tt>true</tt> if successful, <tt>false</tt> otherwise * * @since 2.1 */ public static boolean encodeToFile(byte[] dataToEncode, String filename) { boolean success = false; Base64.OutputStream bos = null; try { bos = new Base64.OutputStream(new java.io.FileOutputStream(filename), Base64.ENCODE); bos.write(dataToEncode); success = true; } // end try catch (java.io.IOException e) { success = false; } // end catch: IOException finally { try { bos.close(); } catch (Exception e) { } } // end finally return success; } // end encodeToFile /** * Convenience method for decoding data to a file. * * @param dataToDecode * Base64-encoded data as a string * @param filename * Filename for saving decoded data * @return <tt>true</tt> if successful, <tt>false</tt> otherwise * * @since 2.1 */ public static boolean decodeToFile(String dataToDecode, String filename) { boolean success = false; Base64.OutputStream bos = null; try { bos = new Base64.OutputStream(new java.io.FileOutputStream(filename), Base64.DECODE); bos.write(dataToDecode.getBytes(PREFERRED_ENCODING)); success = true; } // end try catch (java.io.IOException e) { success = false; } // end catch: IOException finally { try { bos.close(); } catch (Exception e) { } } // end finally return success; } // end decodeToFile /** * Convenience method for reading a base64-encoded file and decoding it. * * @param filename * Filename for reading encoded data * @return decoded byte array or null if unsuccessful * * @since 2.1 */ public static byte[] decodeFromFile(String filename) { byte[] decodedData = null; Base64.InputStream bis = null; try { // Set up some useful variables java.io.File file = new java.io.File(filename); byte[] buffer = null; int length = 0; int numBytes = 0; // Check for size of file if (file.length() > Integer.MAX_VALUE) { System.err.println("File is too big for this convenience method (" + file.length() + " bytes)."); return null; } // end if: file too big for int index buffer = new byte[(int) file.length()]; // Open a stream bis = new Base64.InputStream(new java.io.BufferedInputStream(new java.io.FileInputStream(file)), Base64.DECODE); // Read until done while ((numBytes = bis.read(buffer, length, 4096)) >= 0) length += numBytes; // Save in a variable to return decodedData = new byte[length]; System.arraycopy(buffer, 0, decodedData, 0, length); } // end try catch (java.io.IOException e) { System.err.println("Error decoding from file " + filename); } // end catch: IOException finally { try { bis.close(); } catch (Exception e) { } } // end finally return decodedData; } // end decodeFromFile /** * Convenience method for reading a binary file and base64-encoding it. * * @param filename * Filename for reading binary data * @return base64-encoded string or null if unsuccessful * * @since 2.1 */ public static String encodeFromFile(String filename) { String encodedData = null; Base64.InputStream bis = null; try { // Set up some useful variables java.io.File file = new java.io.File(filename); byte[] buffer = new byte[Math.max((int) (file.length() * 1.4), 40)]; // Need // max() // for // math // on // small // files // (v2.2.1) int length = 0; int numBytes = 0; // Open a stream bis = new Base64.InputStream(new java.io.BufferedInputStream(new java.io.FileInputStream(file)), Base64.ENCODE); // Read until done while ((numBytes = bis.read(buffer, length, 4096)) >= 0) length += numBytes; // Save in a variable to return encodedData = new String(buffer, 0, length, Base64.PREFERRED_ENCODING); } // end try catch (java.io.IOException e) { System.err.println("Error encoding from file " + filename); } // end catch: IOException finally { try { bis.close(); } catch (Exception e) { } } // end finally return encodedData; } // end encodeFromFile /** * Reads <tt>infile</tt> and encodes it to <tt>outfile</tt>. * * @param infile * Input file * @param outfile * Output file * @return true if the operation is successful * @since 2.2 */ public static boolean encodeFileToFile(String infile, String outfile) { boolean success = false; java.io.InputStream in = null; java.io.OutputStream out = null; try { in = new Base64.InputStream(new java.io.BufferedInputStream(new java.io.FileInputStream(infile)), Base64.ENCODE); out = new java.io.BufferedOutputStream(new java.io.FileOutputStream(outfile)); byte[] buffer = new byte[65536]; // 64K int read = -1; while ((read = in.read(buffer)) >= 0) { out.write(buffer, 0, read); } // end while: through file success = true; } catch (java.io.IOException exc) { exc.printStackTrace(); } finally { try { in.close(); } catch (Exception exc) { } try { out.close(); } catch (Exception exc) { } } // end finally return success; } // end encodeFileToFile /** * Reads <tt>infile</tt> and decodes it to <tt>outfile</tt>. * * @param infile * Input file * @param outfile * Output file * @return true if the operation is successful * @since 2.2 */ public static boolean decodeFileToFile(String infile, String outfile) { boolean success = false; java.io.InputStream in = null; java.io.OutputStream out = null; try { in = new Base64.InputStream(new java.io.BufferedInputStream(new java.io.FileInputStream(infile)), Base64.DECODE); out = new java.io.BufferedOutputStream(new java.io.FileOutputStream(outfile)); byte[] buffer = new byte[65536]; // 64K int read = -1; while ((read = in.read(buffer)) >= 0) { out.write(buffer, 0, read); } // end while: through file success = true; } catch (java.io.IOException exc) { exc.printStackTrace(); } finally { try { in.close(); } catch (Exception exc) { } try { out.close(); } catch (Exception exc) { } } // end finally return success; } // end decodeFileToFile /* ******** I N N E R C L A S S I N P U T S T R E A M ******** */ /** * A {@link Base64.InputStream} will read data from another * <tt>java.io.InputStream</tt>, given in the constructor, and encode/decode * to/from Base64 notation on the fly. * * @see Base64 * @since 1.3 */ public static class InputStream extends java.io.FilterInputStream { private boolean encode; // Encoding or decoding private int position; // Current position in the buffer private byte[] buffer; // Small buffer holding converted data private int bufferLength; // Length of buffer (3 or 4) private int numSigBytes; // Number of meaningful bytes in the buffer private int lineLength; private boolean breakLines; // Break lines at less than 80 characters private int options; // Record options used to create the stream. private byte[] alphabet; // Local copies to avoid extra method calls private byte[] decodabet; // Local copies to avoid extra method calls /** * Constructs a {@link Base64.InputStream} in DECODE mode. * * @param in * the <tt>java.io.InputStream</tt> from which to read data. * @since 1.3 */ public InputStream(java.io.InputStream in) { this(in, DECODE); } // end constructor /** * Constructs a {@link Base64.InputStream} in either ENCODE or DECODE * mode. * <p> * Valid options: * * <pre> * ENCODE or DECODE: Encode or Decode as data is read. * DONT_BREAK_LINES: don't break lines at 76 characters * (only meaningful when encoding) * <i>Note: Technically, this makes your encoding non-compliant.</i> * </pre> * <p> * Example: <code>new Base64.InputStream( in, Base64.DECODE )</code> * * * @param in * the <tt>java.io.InputStream</tt> from which to read data. * @param options * Specified options * @see Base64#ENCODE * @see Base64#DECODE * @see Base64#DONT_BREAK_LINES * @since 2.0 */ public InputStream(java.io.InputStream in, int options) { super(in); this.breakLines = (options & DONT_BREAK_LINES) != DONT_BREAK_LINES; this.encode = (options & ENCODE) == ENCODE; this.bufferLength = encode ? 4 : 3; this.buffer = new byte[bufferLength]; this.position = -1; this.lineLength = 0; this.options = options; // Record for later, mostly to determine // which alphabet to use this.alphabet = getAlphabet(options); this.decodabet = getDecodabet(options); } // end constructor /** * Reads enough of the input stream to convert to/from Base64 and * returns the next byte. * * @return next byte * @since 1.3 */ public int read() throws java.io.IOException { // Do we need to get data? if (position < 0) { if (encode) { byte[] b3 = new byte[3]; int numBinaryBytes = 0; for (int i = 0; i < 3; i++) { try { int b = in.read(); // If end of stream, b is -1. if (b >= 0) { b3[i] = (byte) b; numBinaryBytes++; } // end if: not end of stream } // end try: read catch (java.io.IOException e) { // Only a problem if we got no data at all. if (i == 0) throw e; } // end catch } // end for: each needed input byte if (numBinaryBytes > 0) { encode3to4(b3, 0, numBinaryBytes, buffer, 0, options); position = 0; numSigBytes = 4; } // end if: got data else { return -1; } // end else } // end if: encoding // Else decoding else { byte[] b4 = new byte[4]; int i = 0; for (i = 0; i < 4; i++) { // Read four "meaningful" bytes: int b = 0; do { b = in.read(); } while (b >= 0 && decodabet[b & 0x7f] <= WHITE_SPACE_ENC); if (b < 0) break; // Reads a -1 if end of stream b4[i] = (byte) b; } // end for: each needed input byte if (i == 4) { numSigBytes = decode4to3(b4, 0, buffer, 0, options); position = 0; } // end if: got four characters else if (i == 0) { return -1; } // end else if: also padded correctly else { // Must have broken out from above. throw new java.io.IOException("Improperly padded Base64 input."); } // end } // end else: decode } // end else: get data // Got data? if (position >= 0) { // End of relevant data? if ( /* !encode && */position >= numSigBytes) return -1; if (encode && breakLines && lineLength >= MAX_LINE_LENGTH) { lineLength = 0; return '\n'; } // end if else { lineLength++; // This isn't important when decoding // but throwing an extra "if" seems // just as wasteful. int b = buffer[position++]; if (position >= bufferLength) position = -1; return b & 0xFF; // This is how you "cast" a byte that's // intended to be unsigned. } // end else } // end if: position >= 0 // Else error else { // When JDK1.4 is more accepted, use an assertion here. throw new java.io.IOException("Error in Base64 code reading stream."); } // end else } // end read /** * Calls {@link #read()} repeatedly until the end of stream is reached * or <var>len</var> bytes are read. Returns number of bytes read into * array or -1 if end of stream is encountered. * * @param dest * array to hold values * @param off * offset for array * @param len * max number of bytes to read into array * @return bytes read into array or -1 if end of stream is encountered. * @since 1.3 */ public int read(byte[] dest, int off, int len) throws java.io.IOException { int i; int b; for (i = 0; i < len; i++) { b = read(); // if( b < 0 && i == 0 ) // return -1; if (b >= 0) dest[off + i] = (byte) b; else if (i == 0) return -1; else break; // Out of 'for' loop } // end for: each byte read return i; } // end read } // end inner class InputStream /* ******** I N N E R C L A S S O U T P U T S T R E A M ******** */ /** * A {@link Base64.OutputStream} will write data to another * <tt>java.io.OutputStream</tt>, given in the constructor, and * encode/decode to/from Base64 notation on the fly. * * @see Base64 * @since 1.3 */ public static class OutputStream extends java.io.FilterOutputStream { private boolean encode; private int position; private byte[] buffer; private int bufferLength; private int lineLength; private boolean breakLines; private byte[] b4; // Scratch used in a few places private boolean suspendEncoding; private int options; // Record for later private byte[] alphabet; // Local copies to avoid extra method calls private byte[] decodabet; // Local copies to avoid extra method calls /** * Constructs a {@link Base64.OutputStream} in ENCODE mode. * * @param out * the <tt>java.io.OutputStream</tt> to which data will be * written. * @since 1.3 */ public OutputStream(java.io.OutputStream out) { this(out, ENCODE); } // end constructor /** * Constructs a {@link Base64.OutputStream} in either ENCODE or DECODE * mode. * <p> * Valid options: * * <pre> * ENCODE or DECODE: Encode or Decode as data is read. * DONT_BREAK_LINES: don't break lines at 76 characters * (only meaningful when encoding) * <i>Note: Technically, this makes your encoding non-compliant.</i> * </pre> * <p> * Example: <code>new Base64.OutputStream( out, Base64.ENCODE )</code> * * @param out * the <tt>java.io.OutputStream</tt> to which data will be * written. * @param options * Specified options. * @see Base64#ENCODE * @see Base64#DECODE * @see Base64#DONT_BREAK_LINES * @since 1.3 */ public OutputStream(java.io.OutputStream out, int options) { super(out); this.breakLines = (options & DONT_BREAK_LINES) != DONT_BREAK_LINES; this.encode = (options & ENCODE) == ENCODE; this.bufferLength = encode ? 3 : 4; this.buffer = new byte[bufferLength]; this.position = 0; this.lineLength = 0; this.suspendEncoding = false; this.b4 = new byte[4]; this.options = options; this.alphabet = getAlphabet(options); this.decodabet = getDecodabet(options); } // end constructor /** * Writes the byte to the output stream after converting to/from Base64 * notation. When encoding, bytes are buffered three at a time before * the output stream actually gets a write() call. When decoding, bytes * are buffered four at a time. * * @param theByte * the byte to write * @since 1.3 */ public void write(int theByte) throws java.io.IOException { // Encoding suspended? if (suspendEncoding) { super.out.write(theByte); return; } // end if: supsended // Encode? if (encode) { buffer[position++] = (byte) theByte; if (position >= bufferLength) // Enough to encode. { out.write(encode3to4(b4, buffer, bufferLength, options)); lineLength += 4; if (breakLines && lineLength >= MAX_LINE_LENGTH) { out.write(NEW_LINE); lineLength = 0; } // end if: end of line position = 0; } // end if: enough to output } // end if: encoding // Else, Decoding else { // Meaningful Base64 character? if (decodabet[theByte & 0x7f] > WHITE_SPACE_ENC) { buffer[position++] = (byte) theByte; if (position >= bufferLength) // Enough to output. { int len = Base64.decode4to3(buffer, 0, b4, 0, options); out.write(b4, 0, len); // out.write( Base64.decode4to3( buffer ) ); position = 0; } // end if: enough to output } // end if: meaningful base64 character else if (decodabet[theByte & 0x7f] != WHITE_SPACE_ENC) { throw new java.io.IOException("Invalid character in Base64 data."); } // end else: not white space either } // end else: decoding } // end write /** * Calls {@link #write(int)} repeatedly until <var>len</var> bytes are * written. * * @param theBytes * array from which to read bytes * @param off * offset for array * @param len * max number of bytes to read into array * @since 1.3 */ public void write(byte[] theBytes, int off, int len) throws java.io.IOException { // Encoding suspended? if (suspendEncoding) { super.out.write(theBytes, off, len); return; } // end if: supsended for (int i = 0; i < len; i++) { write(theBytes[off + i]); } // end for: each byte written } // end write /** * Method added by PHIL. [Thanks, PHIL. -Rob] This pads the buffer * without closing the stream. */ public void flushBase64() throws java.io.IOException { if (position > 0) { if (encode) { out.write(encode3to4(b4, buffer, position, options)); position = 0; } // end if: encoding else { throw new java.io.IOException("Base64 input not properly padded."); } // end else: decoding } // end if: buffer partially full } // end flush /** * Flushes and closes (I think, in the superclass) the stream. * * @since 1.3 */ public void close() throws java.io.IOException { // 1. Ensure that pending characters are written flushBase64(); // 2. Actually close the stream // Base class both flushes and closes. super.close(); buffer = null; out = null; } // end close /** * Suspends encoding of the stream. May be helpful if you need to embed * a piece of base640-encoded data in a stream. * * @since 1.5.1 */ public void suspendEncoding() throws java.io.IOException { flushBase64(); this.suspendEncoding = true; } // end suspendEncoding /** * Resumes encoding of the stream. May be helpful if you need to embed a * piece of base640-encoded data in a stream. * * @since 1.5.1 */ public void resumeEncoding() { this.suspendEncoding = false; } // end resumeEncoding } // end inner class OutputStream } // end class Base64 |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1067 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2041 |
if (ctSequence != null) {// Change made on 25-1-2010 Iterator containedObjectsIter = ctSequence.getItems().getIterator(); while (containedObjectsIter.hasNext()) { Object obj1 = containedObjectsIter.next(); if (obj1.getClass().getName().contains("XmlSchemaElement")) { org.apache.ws.commons.schema.XmlSchemaElement objectXMLSchemaElement = (XmlSchemaElement) obj1; if (objectXMLSchemaElement.getSchemaType() != null) { boolean typeParsed = false; if (objectXMLSchemaElement.getSchemaType().getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaSimpleType")) { NativeObject no1 = new NativeObject(); no1.setObjectName(objectXMLSchemaElement.getQName()); ComplexObject unionCO = SimpleTypesParser.parseSimpleType( objectXMLSchemaElement, null, no1, theDefinition, service); if (unionCO != null) { if (objectXMLSchemaElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasComplexObjects().add(unionCO); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; co.getHasComplexObjects().add(unionCO); } System.out.println(); } else { typeParsed = true; if (no1 != null && no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType")) { if (objectXMLSchemaElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[][]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); ComplexObject noArrayCO_ListNO = new ComplexObject(); noArrayCO_ListNO.setObjectName(no1.getObjectName()); noArrayCO_ListNO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO_ListNO.setIsArrayType(true); noArrayCO_ListNO.setIsOptional(no1.isIsOptional()); noArrayCO_ListNO.getHasNativeObjects().add(no1); noArrayCO.getHasComplexObjects().add(noArrayCO_ListNO); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); co.getHasComplexObjects().add(noArrayCO); } } else { if (objectXMLSchemaElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; co.getHasNativeObjects().add(no1); } } } } else if (objectXMLSchemaElement.getSchemaType().getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaComplexType")) { ComplexObject co1 = new ComplexObject(); parseComplexType(service, objectXMLSchemaElement, null, co1, theDefinition, calledFromAbstractTypeParser); typeParsed = true; co.getHasComplexObjects().add(co1); } else { System.out.println(); } if (!typeParsed) { theDefinition.getContainingErrors() .add("ERROR 1!! ERROR @ line ~523!!!"); System.out.println("ERROR 1!! ERROR @ line ~523!!!"); // -System.exit(-1); } } else { System.out.println(objectXMLSchemaElement.getName()); if (objectXMLSchemaElement.getSchemaTypeName() != null) { org.apache.ws.commons.schema.XmlSchemaType xmlSchemaType1 = null; xmlSchemaType1 = ParsingUtils .parseWSDLschemasInOrderToFindTheSpecificXMLSchemaType(service, objectXMLSchemaElement.getSchemaTypeName()); if (xmlSchemaType1 == null) { xmlSchemaType1 = ParsingUtils .parseWSDLschemasInOrderToFindTheSpecificXMLSchemaElement( service, objectXMLSchemaElement.getSchemaTypeName()); } if (xmlSchemaType1 == null) { // failedDueToAxisCreation=true; // return null; System.out.println( "ERROR @line ~524... Rpc/Encoded strange IMPORT!!!"); continue; } else { if (xmlSchemaType1.getClass().getName().contains( "org.apache.ws.commons.schema.XmlSchemaSimpleType")) { XmlSchemaSimpleTypeContent content1 = ((XmlSchemaSimpleType) xmlSchemaType1) .getContent(); if (content1.getClass().getName().contains( "org.apache.ws.commons.schema.XmlSchemaSimpleTypeRestriction")) { System.out.println("123"); org.apache.ws.commons.schema.XmlSchemaSimpleTypeRestriction restr = (org.apache.ws.commons.schema.XmlSchemaSimpleTypeRestriction) content1; XmlSchemaObjectCollection facetsCol = (XmlSchemaObjectCollection) restr .getFacets(); NativeObject no = new NativeObject(); no.setObjectName(objectXMLSchemaElement.getQName()); no.setObjectType(restr.getBaseTypeName()); // no.setNamespaceURI(restr.getBaseTypeName().getNamespaceURI()); // no.setAdditionalInfo(restr.getBaseTypeName().getNamespaceURI()+" // "); if (facetsCol != null && facetsCol.getCount() > 0) { Iterator iter1 = facetsCol.getIterator(); while (iter1.hasNext()) { org.apache.ws.commons.schema.XmlSchemaEnumerationFacet facet = (org.apache.ws.commons.schema.XmlSchemaEnumerationFacet) iter1 .next(); no.setAdditionalInfo(no.getAdditionalInfo() + facet.getValue() + " "); no.getHasAllowedValues().add(facet.getValue()); } } co.getHasNativeObjects().add(no); } else { } // System.out.println(xmlSchemaType1.getBaseSchemaType().getClass().getName()); } else if (xmlSchemaType1.getClass().getName().contains( "org.apache.ws.commons.schema.XmlSchemaSimpleType")) { System.out.println(); } } } } } else if (obj1.getClass().getName().contains("XmlSchemaAny")) { System.out.println(); // EINAI XmlSchemaAny org.apache.ws.commons.schema.XmlSchemaAny newSimpleOrComplexObjectElement = (org.apache.ws.commons.schema.XmlSchemaAny) obj1; ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName("any")); co1.setObjectType(new QName("Object")); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { // Array Type ComplexObject arrayCO = new ComplexObject(); arrayCO.setObjectName(co1.getObjectName()); // arrayCO.setObjectType(new // QName(co1.getObjectType().getLocalPart()+"[]")); arrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); arrayCO.setIsArrayType(true); arrayCO.getHasComplexObjects().add(co1); arrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(arrayCO); } else { co.getHasComplexObjects().add(co1); } // System.out.println("\t\t\t\t\t"+newSimpleOrComplexObjectElement.getName()+" // "+newSimpleOrComplexObjectElement.getSchemaTypeName()); System.out.println("aaa!"); } else if (obj1.getClass().getName().contains("XmlSchemaChoice")) { org.apache.ws.commons.schema.XmlSchemaChoice newSimpleOrComplexObjectElement = (org.apache.ws.commons.schema.XmlSchemaChoice) obj1; ComplexObject co1 = new ComplexObject(); co1.setObjectName( new QName("http://www.w3.org/2001/XMLSchema", "XmlSchemaChoice")); co1.setObjectType( new QName("http://www.w3.org/2001/XMLSchema", "XmlSchemaChoice")); co1.setIsAbstract(true); AdditionalTypesParser.parseXMLSchemaChoiceElement(service, newSimpleOrComplexObjectElement, co1, theDefinition, calledFromAbstractTypeParser); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { // Array Type ComplexObject arrayCO = new ComplexObject(); arrayCO.setObjectName(co1.getObjectName()); // arrayCO.setObjectType(new // QName(co1.getObjectType()+"[]")); arrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); arrayCO.setIsArrayType(true); arrayCO.getHasComplexObjects().add(co1); arrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(arrayCO); } else { co.getHasComplexObjects().add(co1); } // System.out.println("\t\t\t\t\t"+newSimpleOrComplexObjectElement.getName()+" // "+newSimpleOrComplexObjectElement.getSchemaTypeName()); System.out.println("aaa!"); } else if (obj1.getClass().getName().contains("XmlSchemaGroupRef")) { System.out.println(); ComplexObject co1 = new ComplexObject(); AdditionalTypesParser.parseXmlSchemaGroupRefElement(service, (org.apache.ws.commons.schema.XmlSchemaGroupRef) obj1, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } System.out.println(); } else { System.out.println(); } } } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler.java | universAAL Remote Interoperability Internet Gateway | 91 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RPC.java | universAAL Remote Interoperability Internet Gateway | 91 |
} } } } for (int i = 0; i < vec.size(); i++) { theParsedOperation.getHasOutput().getHasNativeOrComplexObjects().add(vec.get(i)); } theResult.responseHasNativeOrComplexObjects = parsedOperationOutputsVector; return theResult; } private static void setComplexObjectValues(ComplexObject co, OMElementImpl omElement) { if (omElement == null || co == null) { return; } if (!co.isIsArrayType()) { if (co.getHasComplexObjects() != null && co.getHasComplexObjects().size() > 0) { Iterator cosIter = co.getHasComplexObjects().iterator(); while (cosIter.hasNext()) { ComplexObject co1 = (ComplexObject) cosIter.next(); if (!co1.isIsArrayType()) { OMElementImpl omElement1 = findTheComplexObjectNodeInOMElement(omElement, co1); setComplexObjectValues(co1, omElement1); } else { setArrayObjectValues(co1, omElement); } } } if (co.getHasNativeObjects() != null && co.getHasNativeObjects().size() > 0) { Iterator nosIter = co.getHasNativeObjects().iterator(); while (nosIter.hasNext()) { NativeObject no1 = (NativeObject) nosIter.next(); OMElementImpl omElement1 = findTheNativeObjectNodeInOMElement(omElement, no1); setNativeObjectValue(no1, omElement1); } } if (co.getHasNativeObjects() != null && co.getHasNativeObjects().size() == 0 && co.getHasComplexObjects() != null && co.getHasComplexObjects().size() == 0) { Iterator iter = omElement.getChildren(); while (iter.hasNext()) { OMElementImpl omElement2 = (OMElementImpl) iter.next(); Iterator iter2 = omElement2.getChildren(); boolean hasChildren = false; while (iter2.hasNext()) { hasChildren = true; break; } if (hasChildren) { ComplexObject co1 = new ComplexObject(); co1.setHasParent(co); co1.setObjectName(new QName(omElement2.getLocalName())); createNodesAmongChildren(omElement2, co1); co1.setObjectType(new QName(getComplexObjectType(co1))); co.getHasComplexObjects().add(co1); } else { NativeObject no = new NativeObject(); no.setObjectName(new QName(omElement2.getLocalName())); no.setHasParent(co); no.setObjectType(new QName("String")); no.setHasValue(omElement2.getText()); co.getHasNativeObjects().add(no); } } } } else { setArrayObjectValues(co, omElement); } } private static String getComplexObjectType(ComplexObject co) { if (co.getHasComplexObjects().size() == 0 && co.getHasNativeObjects().size() != 0) { return co.getObjectName().getLocalPart(); } else if (co.getHasComplexObjects().size() != 0) { if (!checkIfComplexObjectIsArrayType(co).equals("")) { co.setIsArrayType(true); return checkIfComplexObjectIsArrayType(co); } else { co.setIsArrayType(false); return co.getObjectName().getLocalPart(); } } return ""; } private static String checkIfComplexObjectIsArrayType(ComplexObject co) { Vector vec = co.getHasComplexObjects(); if (vec.size() != 0) { if (vec.get(0) instanceof ComplexObject) { String name = ((ComplexObject) vec.get(0)).getObjectName().getLocalPart(); for (int i = 1; i < vec.size(); i++) { if (!name.equals(((ComplexObject) vec.get(i)).getObjectName().getLocalPart())) { return co.getObjectName().getLocalPart(); } } return name + "[]"; } } else { vec = co.getHasNativeObjects(); if (vec.size() != 0) { String name = ((NativeObject) vec.get(0)).getObjectName().getLocalPart(); for (int i = 1; i < vec.size(); i++) { if (!name.equals(((NativeObject) vec.get(i)).getObjectName().getLocalPart())) { return co.getObjectName().getLocalPart(); } } return name + "[]"; } } return ""; } private static void createNodesAmongChildren(OMElementImpl omElement2, ComplexObject co) { Iterator iter2 = omElement2.getChildren(); while (iter2.hasNext()) { try { Object obj = iter2.next(); if (obj instanceof OMElementImpl) { OMElementImpl omElement = (OMElementImpl) obj; Iterator iter = omElement.getChildren(); boolean hasChildren = false; while (iter.hasNext()) { hasChildren = true; break; } if (hasChildren) { ComplexObject co1 = new ComplexObject(); co1.setHasParent(co); co1.setObjectName(new QName(omElement.getLocalName())); createNodesAmongChildren(omElement, co1); co1.setObjectType(new QName(getComplexObjectType(co1))); co.getHasComplexObjects().add(co1); } else { NativeObject no = new NativeObject(); no.setObjectName(new QName(omElement.getLocalName())); no.setHasParent(co); no.setHasValue(omElement.getText()); no.setObjectType(new QName("String")); co.getHasNativeObjects().add(no); } } else { OMTextImpl omElement = (OMTextImpl) obj; NativeObject no = new NativeObject(); no.setObjectName(new QName(omElement.getText())); no.setHasParent(co); no.setObjectType(new QName("String")); no.setHasValue(omElement.getText()); co.getHasNativeObjects().add(no); } } catch (Exception ex) { } } return; } private static void setArrayObjectValues(ComplexObject co, OMElementImpl omElement) { try { if (co.getHasNativeObjects() != null && co.getHasNativeObjects().size() > 0) { NativeObject no1 = (NativeObject) co.getHasNativeObjects().get(0); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/Axis1ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 440 |
org/universAAL/ri/wsdlToolkit/parser/Axis1ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 640 |
.get(ii); if (containedElement.getMaxOccursIsUnbounded() && definedType.getContainedElements().size() == 1) { // Array Type System.out.println("\tARRAY: " + containedElement.getQName().getLocalPart()); if (containedElement.getType() != null && containedElement.getType().getRefType() != null) { System.out.println(containedElement.getType().getQName().getLocalPart());// Type // tou // CO if (containedElement.getType().getQName().getLocalPart() != null && containedElement.getType().getQName().getLocalPart().contains("[")) { co.setObjectType(containedElement.getType().getQName()); } else { co.setObjectType(new QName(containedElement.getType().getQName().getNamespaceURI(), containedElement.getType().getQName().getLocalPart() + "[]", containedElement.getType().getQName().getPrefix())); } System.out.println(containedElement.getType().getRefType().isBaseType());// apo // dw // tha // katalavw // an // einai // nativeObject // i // Complex // co.setAdditionalInfo(containedElement.getType().getRefType().getQName().getNamespaceURI());//Namespace // tou CO // co.setNamespaceURI(containedElement.getType().getQName().getNamespaceURI()); if (containedElement.getType().getRefType().isBaseType()) { // NativeObject NativeObject no1 = new NativeObject(); // no1.objectName="elementOfArray"; no1.setObjectType(containedElement.getType().getRefType().getQName()); // no1.setNamespaceURI(containedElement.getType().getRefType().getQName().getNamespaceURI()); no1.setObjectName(no1.getObjectType()); co.getHasNativeObjects().add(no1); co.setIsArrayType(true); } else { // ComplexObject ComplexObject co1 = new ComplexObject(); // co1.objectName="elementOfArray"; DefinedType containedElementType = (DefinedType) containedElement.getType().getRefType(); co1.setObjectType(containedElementType.getQName()); // co1.setNamespaceURI(containedElementType.getQName().getNamespaceURI()); parseComplexType(containedElementType, theSymbolTable, co1, theParsedDefinition); co1.setObjectName(co1.getObjectType()); co.getHasComplexObjects().add(co1); co.setIsArrayType(true); System.out.println(); } System.out.println(); } else { System.out.println("ERROR 1234!!! @line ~299"); theParsedDefinition.getContainingErrors().add("ERROR 1234!!! @line ~299"); } } else { System.out.println("\tNOT ARRAY: " + containedElement.getQName().getLocalPart()); // Gia kathe containedElement ftiaxnw kainourgio // ComplexObject i NO kai to vazw mesa sto CO if (containedElement.getType() != null) { if (containedElement.getType().isBaseType()) { System.out.println(containedElement.getType().getClass().getName()); // NativeObject NativeObject no1 = new NativeObject(); no1.setObjectName(new QName(containedElement.getQName().getNamespaceURI(), containedElement.getQName().getLocalPart() .substring(containedElement.getQName().getLocalPart().indexOf(">") + 1), containedElement.getQName().getPrefix())); System.out.println(containedElement.getType().getQName().getLocalPart());// Type // tou // CO1 // no1.setObjectType(containedElement.getType().getQName().getLocalPart()); System.out.println(containedElement.getType().isBaseType());// apo // dw // tha // katalavw // an // einai // nativeObject // i // Complex // no1.setNamespaceURI(containedElement.getType().getQName().getNamespaceURI()); no1.setObjectType(containedElement.getType().getQName()); if (containedElement.getMinOccursIs0() || containedElement.getNillable() || containedElement.getOptional()) { no1.setIsOptional(true); } // no1.isOptional=containedElement.getMinOccursIs0(); // no1.setAdditionalInfo(containedElement.getType().getQName().getNamespaceURI());//Namespace // tou CO1 Node n1 = definedType.getNode(); /* * if(definedType.getQName().getLocalPart().equals( * "GeoPlaceType")){ System.out.println(""); } */ // try to find allowed values if (n1.getChildNodes() != null) { System.out.println(n1.getChildNodes().getLength()); for (int i = 0; i < n1.getChildNodes().getLength(); i++) { Node childNode = n1.getChildNodes().item(i); System.out.println(childNode.getNodeName()); if (childNode.getNodeName() != null && childNode.getNodeName().contains("restriction")) { if (childNode.getChildNodes() != null) { System.out.println(childNode.getChildNodes().getLength()); for (int i1 = 0; i1 < childNode.getChildNodes().getLength(); i1++) { Node restrictionNode = childNode.getChildNodes().item(i1); if (restrictionNode != null && restrictionNode.getNodeName() != null && restrictionNode.getNodeName().contains("enumeration")) { if (restrictionNode.getAttributes() != null && restrictionNode .getAttributes().getNamedItem("value") != null) { System.out.println( restrictionNode.getAttributes().getNamedItem("value")); no1.getHasAllowedValues().add( restrictionNode.getAttributes().getNamedItem("value")); } } } } } } } // DefinedType // containedElementType=(DefinedType)containedElement.getType(); // parseComplexType(containedElementType, // theSymbolTable, co1); co.getHasNativeObjects().add(no1); } else { // ComplexObject ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName(containedElement.getQName().getNamespaceURI(), containedElement.getQName().getLocalPart() .substring(containedElement.getQName().getLocalPart().indexOf(">") + 1), containedElement.getQName().getPrefix())); // co1.setObjectName(containedElement.getQName().getLocalPart().substring( // containedElement.getQName().getLocalPart().indexOf(">")+1)); System.out.println(containedElement.getType().getQName().getLocalPart());// Type // tou // CO1 // co1.setObjectType(containedElement.getType().getQName().getLocalPart()); System.out.println(containedElement.getType().isBaseType());// apo // dw // tha // katalavw // an // einai // nativeObject // i // Complex // co1.setNamespaceURI(containedElement.getType().getQName().getNamespaceURI()); // co1.setAdditionalInfo(containedElement.getType().getQName().getNamespaceURI());//Namespace // tou CO1 co1.setObjectType(containedElement.getType().getQName()); if (containedElement.getMinOccursIs0() || containedElement.getNillable() || containedElement.getOptional()) { co1.setIsOptional(true); } // co1.isOptional=containedElement.getMinOccursIs0(); DefinedType containedElementType = (DefinedType) containedElement.getType(); parseComplexType(containedElementType, theSymbolTable, co1, theParsedDefinition); co.getHasComplexObjects().add(co1); System.out.println(); } } else { System.out.println("ERROR 12345678910!!!"); theParsedDefinition.getContainingErrors().add("ERROR 12345678910!!! @line ~341"); } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler.java | universAAL Remote Interoperability Internet Gateway | 280 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RPC.java | universAAL Remote Interoperability Internet Gateway | 284 |
} } } catch (Exception ex) { ex.printStackTrace(); } } private static void clearValues(ComplexObject co) { for (int i = 0; i < co.getHasComplexObjects().size(); i++) { ComplexObject co1 = (ComplexObject) co.getHasComplexObjects().get(i); if (co1.isIsArrayType()) { if (co1.getHasComplexObjects().size() != 1) { for (int j = co1.getHasComplexObjects().size() - 1; j > 0; j--) { ComplexObject co2 = (ComplexObject) co1.getHasComplexObjects().get(j); clearValues(co2); } } if (co1.getHasNativeObjects().size() != 1) { for (int j = co1.getHasNativeObjects().size() - 1; j > 0; j--) { NativeObject no2 = (NativeObject) co1.getHasNativeObjects().get(j); no2.setHasValue(""); } } } for (int j = 0; j < co.getHasComplexObjects().size(); j++) { clearArrayTypes((ComplexObject) co.getHasComplexObjects().get(j)); } } for (int i = 0; i < co.getHasNativeObjects().size(); i++) { NativeObject no = (NativeObject) co.getHasNativeObjects().get(i); no.setHasValue(""); } } private static void clearArrayTypes(ComplexObject co) { for (int i = 0; i < co.getHasComplexObjects().size(); i++) { ComplexObject co1 = (ComplexObject) co.getHasComplexObjects().get(i); if (co1.isIsArrayType()) { if (co1.getHasComplexObjects().size() != 1) { for (int j = co1.getHasComplexObjects().size() - 1; j > 0; j--) { ComplexObject co2 = (ComplexObject) co1.getHasComplexObjects().get(j); co1.getHasComplexObjects().remove(co2); } } if (co1.getHasNativeObjects().size() != 1) { for (int j = co1.getHasNativeObjects().size() - 1; j > 0; j--) { NativeObject no2 = (NativeObject) co1.getHasNativeObjects().get(j); co1.getHasNativeObjects().remove(no2); } } } for (int j = 0; j < co.getHasComplexObjects().size(); j++) { clearArrayTypes((ComplexObject) co.getHasComplexObjects().get(j)); } } } private static void setNativeObjectValue(NativeObject no, OMElementImpl omElement) { if (omElement == null || no == null) { return; } no.setHasValue(omElement.getText()); } private static OMElementImpl findTheNativeObjectNodeInTheResponseBody(MessageContext inMsgCtx, NativeObject no) { if (inMsgCtx == null || inMsgCtx.getEnvelope() == null || inMsgCtx.getEnvelope().getBody() == null) { return null; } SOAPEnvelope response = inMsgCtx.getEnvelope(); // System.out.println(response); SOAPBody body = response.getBody(); QName objectQName = null; objectQName = no.getObjectName(); Iterator iter1 = body.getChildren(); while (iter1.hasNext()) { org.apache.axiom.om.impl.llom.OMElementImpl childOMElement = (OMElementImpl) iter1.next(); Iterator it2 = childOMElement.getChildren(); while (it2.hasNext()) { OMElementImpl childOMElement2 = (OMElementImpl) it2.next(); if (childOMElement2.getQName().getLocalPart().equals(objectQName.getLocalPart())) { return childOMElement2; } } } return null; } private static OMElementImpl findTheNativeObjectNodeInOMElement(OMElementImpl omElement, NativeObject no) { QName objectQName = null; objectQName = no.getObjectName(); Iterator iter1 = omElement.getChildrenWithName(objectQName); while (iter1.hasNext()) { org.apache.axiom.om.impl.llom.OMElementImpl childOMElement = (OMElementImpl) iter1.next(); return childOMElement; } return null; } private static OMElementImpl findTheComplexObjectNodeInTheResponseBody(MessageContext inMsgCtx, ComplexObject co) { if (inMsgCtx == null || inMsgCtx.getEnvelope() == null || inMsgCtx.getEnvelope().getBody() == null) { return null; } SOAPEnvelope response = inMsgCtx.getEnvelope(); // System.out.println(response); SOAPBody body = response.getBody(); QName objectQName = null; if (co != null) { objectQName = co.getObjectName(); } Iterator iter1 = body.getChildren(); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1526 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2034 |
.getParticle(); // -System.out.prinln("AAA"); if (co.getObjectType() == null && co.getObjectName() != null) { co.setObjectType(co.getObjectName()); } if (ctSequence != null) {// Change made on 25-1-2010 Iterator containedObjectsIter = ctSequence.getItems().getIterator(); while (containedObjectsIter.hasNext()) { Object obj1 = containedObjectsIter.next(); if (obj1.getClass().getName().contains("XmlSchemaElement")) { org.apache.ws.commons.schema.XmlSchemaElement objectXMLSchemaElement = (XmlSchemaElement) obj1; if (objectXMLSchemaElement.getSchemaType() != null) { boolean typeParsed = false; if (objectXMLSchemaElement.getSchemaType().getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaSimpleType")) { NativeObject no1 = new NativeObject(); no1.setObjectName(objectXMLSchemaElement.getQName()); ComplexObject unionCO = SimpleTypesParser.parseSimpleType( objectXMLSchemaElement, null, no1, theDefinition, service); if (unionCO != null) { if (objectXMLSchemaElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasComplexObjects().add(unionCO); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; co.getHasComplexObjects().add(unionCO); } System.out.println(); } else { typeParsed = true; if (no1 != null && no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType")) { if (objectXMLSchemaElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[][]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); ComplexObject noArrayCO_ListNO = new ComplexObject(); noArrayCO_ListNO.setObjectName(no1.getObjectName()); noArrayCO_ListNO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO_ListNO.setIsArrayType(true); noArrayCO_ListNO.setIsOptional(no1.isIsOptional()); noArrayCO_ListNO.getHasNativeObjects().add(no1); noArrayCO.getHasComplexObjects().add(noArrayCO_ListNO); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); co.getHasComplexObjects().add(noArrayCO); } } else { if (objectXMLSchemaElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; co.getHasNativeObjects().add(no1); } } } } else if (objectXMLSchemaElement.getSchemaType().getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaComplexType")) { ComplexObject co1 = new ComplexObject(); parseComplexType(service, objectXMLSchemaElement, null, co1, theDefinition, calledFromAbstractTypeParser); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1067 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1533 |
if (ctSequence != null) {// Change made on 25-1-2010 Iterator containedObjectsIter = ctSequence.getItems().getIterator(); while (containedObjectsIter.hasNext()) { Object obj1 = containedObjectsIter.next(); if (obj1.getClass().getName().contains("XmlSchemaElement")) { org.apache.ws.commons.schema.XmlSchemaElement objectXMLSchemaElement = (XmlSchemaElement) obj1; if (objectXMLSchemaElement.getSchemaType() != null) { boolean typeParsed = false; if (objectXMLSchemaElement.getSchemaType().getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaSimpleType")) { NativeObject no1 = new NativeObject(); no1.setObjectName(objectXMLSchemaElement.getQName()); ComplexObject unionCO = SimpleTypesParser.parseSimpleType( objectXMLSchemaElement, null, no1, theDefinition, service); if (unionCO != null) { if (objectXMLSchemaElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasComplexObjects().add(unionCO); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; co.getHasComplexObjects().add(unionCO); } System.out.println(); } else { typeParsed = true; if (no1 != null && no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType")) { if (objectXMLSchemaElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[][]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); ComplexObject noArrayCO_ListNO = new ComplexObject(); noArrayCO_ListNO.setObjectName(no1.getObjectName()); noArrayCO_ListNO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO_ListNO.setIsArrayType(true); noArrayCO_ListNO.setIsOptional(no1.isIsOptional()); noArrayCO_ListNO.getHasNativeObjects().add(no1); noArrayCO.getHasComplexObjects().add(noArrayCO_ListNO); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); co.getHasComplexObjects().add(noArrayCO); } } else { if (objectXMLSchemaElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; co.getHasNativeObjects().add(no1); } } } } else if (objectXMLSchemaElement.getSchemaType().getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaComplexType")) { ComplexObject co1 = new ComplexObject(); parseComplexType(service, objectXMLSchemaElement, null, co1, theDefinition, calledFromAbstractTypeParser); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/WSDL_XSD_SchemaToolkit.java | universAAL Remote Interoperability Internet Gateway | 85 |
org/universAAL/ri/wsdlToolkit/parser/WSDL_XSD_SchemaToolkit.java | universAAL Remote Interoperability Internet Gateway | 348 |
org.w3c.dom.Element impSchElem = importedOrIncludedSchema.getElement(); // EDW NA LAVW YP'OPSIN KAI TA "group" elements NodeList elementNodesList = impSchElem.getElementsByTagName("element"); NodeList complexTypeNodesList = impSchElem.getElementsByTagName("complexType"); NodeList simpleTypeNodesList = impSchElem.getElementsByTagName("simpleType"); NodeList groupTypeNodesList = impSchElem.getElementsByTagName("group"); // -System.out.println(elementNodesList.getLength()+" // "+complexTypeNodesList.getLength()+" // "+simpleTypeNodesList.getLength()+" " // +groupTypeNodesList.getLength()); if (elementNodesList != null && complexTypeNodesList != null && simpleTypeNodesList != null && groupTypeNodesList != null) { if (elementNodesList.getLength() == 0 && complexTypeNodesList.getLength() == 0 && simpleTypeNodesList.getLength() == 0 && groupTypeNodesList.getLength() == 0) { elementNodesList = impSchElem.getElementsByTagName(MitsosParser.nativeTypePrefix + "element"); complexTypeNodesList = impSchElem .getElementsByTagName(MitsosParser.nativeTypePrefix + "complexType"); simpleTypeNodesList = impSchElem.getElementsByTagName(MitsosParser.nativeTypePrefix + "simpleType"); groupTypeNodesList = impSchElem.getElementsByTagName(MitsosParser.nativeTypePrefix + "group"); // -System.out.println(elementNodesList.getLength()+" // "+complexTypeNodesList.getLength()+" // "+simpleTypeNodesList.getLength()); if (elementNodesList.getLength() == 0 && complexTypeNodesList.getLength() == 0 && simpleTypeNodesList.getLength() == 0 && groupTypeNodesList.getLength() == 0) { Vector xmlSchemaKeys = new Vector(); Set entries = MitsosParser.namespaces.entrySet(); Iterator iter1 = entries.iterator(); while (iter1.hasNext()) { Entry entry = (Entry) iter1.next(); if (entry.getValue() != null && entry.getValue().equals("http://www.w3.org/2001/XMLSchema")) { xmlSchemaKeys.add(entry.getKey()); } } if (xmlSchemaKeys.size() > 0) { for (int i = 0; i < xmlSchemaKeys.size(); i++) { String ns = (String) xmlSchemaKeys.get(i); String prefix = ns + ":"; elementNodesList = impSchElem.getElementsByTagName(prefix + "element"); complexTypeNodesList = impSchElem.getElementsByTagName(prefix + "complexType"); simpleTypeNodesList = impSchElem.getElementsByTagName(prefix + "simpleType"); groupTypeNodesList = impSchElem.getElementsByTagName(prefix + "group"); // -System.out.println(elementNodesList.getLength()+" // "+complexTypeNodesList.getLength()+" // "+simpleTypeNodesList.getLength()); if (elementNodesList.getLength() != 0 || complexTypeNodesList.getLength() != 0 || simpleTypeNodesList.getLength() != 0 || groupTypeNodesList.getLength() != 0) { break; } } } } // importNodesList=e1.getElementsByTagName(MitsosParser.nativeTypePrefix+"import"); // includeNodesList=e1.getElementsByTagName(MitsosParser.nativeTypePrefix+"include"); } } if (elementNodesList != null) { for (int i = 0; i < elementNodesList.getLength(); i++) { Node n = elementNodesList.item(i); if (n.hasAttributes() && n.getAttributes().getNamedItem("name") != null) { if (n.getAttributes().getNamedItem("name").getNodeValue().equals(theNodeNameAttValue)) { // -System.out.println("getNodeOfType: ELEMENT"); return n; } } } } if (complexTypeNodesList != null) { for (int i = 0; i < complexTypeNodesList.getLength(); i++) { Node n = complexTypeNodesList.item(i); if (n.hasAttributes() && n.getAttributes().getNamedItem("name") != null) { if (n.getAttributes().getNamedItem("name").getNodeValue().equals(theNodeNameAttValue)) { // -System.out.println("getNodeOfType: COMPLEX // TYPE"); return n; } } } } if (simpleTypeNodesList != null) { for (int i = 0; i < simpleTypeNodesList.getLength(); i++) { Node n = simpleTypeNodesList.item(i); if (n.hasAttributes() && n.getAttributes().getNamedItem("name") != null) { if (n.getAttributes().getNamedItem("name").getNodeValue().equals(theNodeNameAttValue)) { // -System.out.println("getNodeOfType: SIMPLE // TYPE"); return n; } } } } if (groupTypeNodesList != null) { for (int i = 0; i < groupTypeNodesList.getLength(); i++) { Node n = groupTypeNodesList.item(i); if (n.hasAttributes() && n.getAttributes().getNamedItem("name") != null) { // -System.out.println(n.getAttributes().getNamedItem("name").getNodeValue()); if (n.getAttributes().getNamedItem("name").getNodeValue().equals(theNodeNameAttValue)) { // -System.out.println("getNodeOfType: GROUP"); return n; } } } } List includesList = importedOrIncludedSchema.getIncludes(); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 993 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1331 |
} } } if (msg.isWrapped()) { if (msg.getDirection().equals("in")) { operationInput.setHasSoapHeaders( parseSoapHeadersOfOperation(service, msg, theDefinition)); System.out.println("\t\tREQUEST"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationInput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } else if (msg.getDirection().equals("out")) { System.out.println("\t\tRESPONSE"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationOutput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } } else { // if NOT WRAPPED // TWRA GINETAI TO IDIO OPWS sto WRAPPED apo // panw... if (msg.getDirection().equals("in")) { operationInput.setHasSoapHeaders( parseSoapHeadersOfOperation(service, msg, theDefinition)); System.out.println("\t\tREQUEST"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationInput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } else if (msg.getDirection().equals("out")) { System.out.println("\t\tRESPONSE"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationOutput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } } } else if (ct != null) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 995 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1168 |
} if (msg.isWrapped()) { if (msg.getDirection().equals("in")) { operationInput.setHasSoapHeaders( parseSoapHeadersOfOperation(service, msg, theDefinition)); System.out.println("\t\tREQUEST"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationInput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } else if (msg.getDirection().equals("out")) { System.out.println("\t\tRESPONSE"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationOutput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } } else { // if NOT WRAPPED // TWRA GINETAI TO IDIO OPWS sto WRAPPED apo // panw... if (msg.getDirection().equals("in")) { operationInput.setHasSoapHeaders( parseSoapHeadersOfOperation(service, msg, theDefinition)); System.out.println("\t\tREQUEST"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationInput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } else if (msg.getDirection().equals("out")) { System.out.println("\t\tRESPONSE"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationOutput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } } } else if (ct != null) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1168 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1333 |
} if (msg.isWrapped()) { if (msg.getDirection().equals("in")) { operationInput.setHasSoapHeaders( parseSoapHeadersOfOperation(service, msg, theDefinition)); System.out.println("\t\tREQUEST"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationInput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } else if (msg.getDirection().equals("out")) { System.out.println("\t\tRESPONSE"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationOutput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } } else { // if NOT WRAPPED // TWRA GINETAI TO IDIO OPWS sto WRAPPED apo // panw... if (msg.getDirection().equals("in")) { operationInput.setHasSoapHeaders( parseSoapHeadersOfOperation(service, msg, theDefinition)); System.out.println("\t\tREQUEST"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationInput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } else if (msg.getDirection().equals("out")) { System.out.println("\t\tRESPONSE"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationOutput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 312 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 997 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1170 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1335 |
if (msg.isWrapped()) { if (msg.getDirection().equals("in")) { operationInput.setHasSoapHeaders( parseSoapHeadersOfOperation(service, msg, theDefinition)); System.out.println("\t\tREQUEST"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationInput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } else if (msg.getDirection().equals("out")) { System.out.println("\t\tRESPONSE"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationOutput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } } else { // if NOT WRAPPED // TWRA GINETAI TO IDIO OPWS sto WRAPPED apo // panw... if (msg.getDirection().equals("in")) { operationInput.setHasSoapHeaders( parseSoapHeadersOfOperation(service, msg, theDefinition)); System.out.println("\t\tREQUEST"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationInput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } else if (msg.getDirection().equals("out")) { System.out.println("\t\tRESPONSE"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationOutput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 380 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 675 |
coArrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); coArrayCO.setIsArrayType(true); coArrayCO.getHasComplexObjects().add(co1); coArrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(coArrayCO); } else { co.getHasComplexObjects().add(co1); } } // } } else { try { if (newSimpleOrComplexObjectElement.getRefName() == null) { // if(schemaTypeName==null)-> Vector if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { System.out.println("WWW Vector!!!"); if (newSimpleOrComplexObjectElement.getSchemaTypeName() != null && newSimpleOrComplexObjectElement.getSchemaTypeName().getLocalPart() .equals("anyType") && newSimpleOrComplexObjectElement.getName() != null && newSimpleOrComplexObjectElement.getName().equals("item")) { System.out.println(newSimpleOrComplexObjectElement.getName()); ComplexObject co1 = new ComplexObject(); co1.setObjectName(newSimpleOrComplexObjectElement.getQName()); co1.setObjectType(newSimpleOrComplexObjectElement.getSchemaTypeName()); co1.setIsArrayType(true); // co1.setNamespaceURI(newSimpleOrComplexObjectElement.getSchemaTypeName().getNamespaceURI()); co.getHasComplexObjects().add(co1); } else if (newSimpleOrComplexObjectElement.getSchemaTypeName() == null || newSimpleOrComplexObjectElement.getName() == null) { ComplexObject co1 = new ComplexObject(); co1.setObjectName(newSimpleOrComplexObjectElement.getQName()); co1.setObjectType(newSimpleOrComplexObjectElement.getQName()); co1.setIsArrayType(true); // co1.setNamespaceURI(newSimpleOrComplexObjectElement.getSchemaTypeName().getNamespaceURI()); co.getHasComplexObjects().add(co1); } } else { ComplexObject co1 = new ComplexObject(); co1.setObjectName(newSimpleOrComplexObjectElement.getQName()); co1.setObjectType(newSimpleOrComplexObjectElement.getSchemaTypeName()); // co1.setNamespaceURI(newSimpleOrComplexObjectElement.getSchemaTypeName().getNamespaceURI()); if (newSimpleOrComplexObjectElement.getSchemaType() == null) { XmlSchemaType xmlSchemaType = ParsingUtils .parseWSDLschemasInOrderToFindTheSpecificXMLSchemaType(service, newSimpleOrComplexObjectElement.getSchemaTypeName()); if (xmlSchemaType == null) { xmlSchemaType = ParsingUtils .parseWSDLschemasInOrderToFindTheSpecificXMLSchemaElement(service, newSimpleOrComplexObjectElement.getSchemaTypeName()); } NativeObject no1 = new NativeObject(); // no1.setObjectName(newSimpleOrComplexObjectElement.getQName()); if (newSimpleOrComplexObjectElement.getQName() != null) { no1.setObjectName(newSimpleOrComplexObjectElement.getQName()); } else if (newSimpleOrComplexObjectElement.getRefName() != null) { no1.setObjectName(newSimpleOrComplexObjectElement.getRefName()); } else if (newSimpleOrComplexObjectElement.getName() != null) { no1.setObjectName(new QName(newSimpleOrComplexObjectElement.getName())); } else { no1.setObjectName(new QName("UNDEFINED variable name")); theDefinition.getContainingErrors() .add("WARNING @line ~737... UNDEFINED Variable name!!!"); System.out.println("WARNING @line ~737... UNDEFINED Variable name!!!"); } ComplexObject unionCO = SimpleTypesParser.parseSimpleType(null, xmlSchemaType, no1, theDefinition, service); if (unionCO == null) { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1 || (no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType"))) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); co.getHasComplexObjects().add(noArrayCO); } else { co.getHasNativeObjects().add(no1); } } else { ComplexObject co2 = new ComplexObject(); co2.setObjectName(no1.getObjectName()); if (xmlSchemaType.getQName() != null) { co2.setObjectType(xmlSchemaType.getQName()); } else { System.out.println(); } co2.getHasComplexObjects().add(unionCO); co.getHasComplexObjects().add(co2); } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 482 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 777 |
theDefinition, false); theDefinition.getContainingErrors().add("WARNING @ ~777 ..."); System.out.println("WARNING @ ~777 ..."); co.getHasComplexObjects().add(co1); } } } else { System.out.println("DEN HTAN VECTOR... Exei referenced type...? 2"); System.out.println(newSimpleOrComplexObjectElement.getName()); System.out.println(newSimpleOrComplexObjectElement.getRefName()); try { if (newSimpleOrComplexObjectElement.getRefName() != null) { org.apache.ws.commons.schema.XmlSchemaType xmlSchemaType = ParsingUtils .parseWSDLschemasInOrderToFindTheSpecificXMLSchemaType(service, newSimpleOrComplexObjectElement.getRefName()); if (xmlSchemaType == null) { xmlSchemaType = ParsingUtils .parseWSDLschemasInOrderToFindTheSpecificXMLSchemaElement(service, newSimpleOrComplexObjectElement.getRefName()); } if (xmlSchemaType != null) { boolean typeParsed = false; if (xmlSchemaType.getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaSimpleType")) { NativeObject no1 = new NativeObject(); if (newSimpleOrComplexObjectElement.getQName() != null) { no1.setObjectName(newSimpleOrComplexObjectElement.getQName()); } else if (newSimpleOrComplexObjectElement.getRefName() != null) { no1.setObjectName(newSimpleOrComplexObjectElement.getRefName()); } else if (newSimpleOrComplexObjectElement.getName() != null) { no1.setObjectName(new QName(newSimpleOrComplexObjectElement.getName())); } else { no1.setObjectName(new QName("UNDEFINED variable name")); theDefinition.getContainingErrors() .add("WARNING @line ~2248... UNDEFINED Variable name!!!"); System.out.println("WARNING @line ~2248... UNDEFINED Variable name!!!"); } ComplexObject unionCO = SimpleTypesParser.parseSimpleType(null, xmlSchemaType, no1, theDefinition, service); if (unionCO == null) { if (newSimpleOrComplexObjectElement.getMinOccurs() == 0 || newSimpleOrComplexObjectElement.isNillable()) { no1.setIsOptional(true); } typeParsed = true; if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1 || (no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType"))) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; co.getHasNativeObjects().add(no1); } } else { ComplexObject co2 = new ComplexObject(); co2.setObjectName(no1.getObjectName()); if (xmlSchemaType.getQName() != null) { co2.setObjectType(xmlSchemaType.getQName()); } else { System.out.println(); } co2.getHasComplexObjects().add(unionCO); co.getHasComplexObjects().add(co2); } } else if (xmlSchemaType.getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaComplexType")) { ComplexObject co1 = new ComplexObject(); if (newSimpleOrComplexObjectElement.getQName() != null) { co1.setObjectName(newSimpleOrComplexObjectElement.getQName());// Panta // prin // apo // ayto // ton // tropo // klisis // prepei // na // exw // dwsei // prwta // to // onoma // tou // co } else if (newSimpleOrComplexObjectElement.getRefName() != null) { co1.setObjectName(newSimpleOrComplexObjectElement.getRefName()); } else if (newSimpleOrComplexObjectElement.getName() != null) { co1.setObjectName(new QName(newSimpleOrComplexObjectElement.getName())); } else { co1.setObjectName(new QName("UNDEFINED variable Name")); theDefinition.getContainingErrors() .add("WARNING @line ~2424... UNDEFINED Variable name!!!"); System.out.println("WARNING @line ~2424... UNDEFINED Variable name!!!"); System.out.println(); } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1244 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1842 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2218 |
org.apache.ws.commons.schema.XmlSchemaAny newSimpleOrComplexObjectElement = (org.apache.ws.commons.schema.XmlSchemaAny) obj1; ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName("any")); co1.setObjectType(new QName("Object")); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { // Array Type ComplexObject arrayCO = new ComplexObject(); arrayCO.setObjectName(co1.getObjectName()); // arrayCO.setObjectType(new // QName(co1.getObjectType().getLocalPart()+"[]")); arrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); arrayCO.setIsArrayType(true); arrayCO.getHasComplexObjects().add(co1); arrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(arrayCO); } else { co.getHasComplexObjects().add(co1); } // System.out.println("\t\t\t\t\t"+newSimpleOrComplexObjectElement.getName()+" // "+newSimpleOrComplexObjectElement.getSchemaTypeName()); System.out.println("aaa!"); } else if (obj1.getClass().getName().contains("XmlSchemaChoice")) { org.apache.ws.commons.schema.XmlSchemaChoice newSimpleOrComplexObjectElement = (org.apache.ws.commons.schema.XmlSchemaChoice) obj1; ComplexObject co1 = new ComplexObject(); co1.setObjectName( new QName("http://www.w3.org/2001/XMLSchema", "XmlSchemaChoice")); co1.setObjectType( new QName("http://www.w3.org/2001/XMLSchema", "XmlSchemaChoice")); co1.setIsAbstract(true); AdditionalTypesParser.parseXMLSchemaChoiceElement(service, newSimpleOrComplexObjectElement, co1, theDefinition, calledFromAbstractTypeParser); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { // Array Type ComplexObject arrayCO = new ComplexObject(); arrayCO.setObjectName(co1.getObjectName()); // arrayCO.setObjectType(new // QName(co1.getObjectType()+"[]")); arrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); arrayCO.setIsArrayType(true); arrayCO.getHasComplexObjects().add(co1); arrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(arrayCO); } else { co.getHasComplexObjects().add(co1); } // System.out.println("\t\t\t\t\t"+newSimpleOrComplexObjectElement.getName()+" // "+newSimpleOrComplexObjectElement.getSchemaTypeName()); System.out.println("aaa!"); } else if (obj1.getClass().getName().contains("XmlSchemaGroupRef")) { System.out.println(); ComplexObject co1 = new ComplexObject(); AdditionalTypesParser.parseXmlSchemaGroupRefElement(service, (org.apache.ws.commons.schema.XmlSchemaGroupRef) obj1, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } System.out.println(); } else { System.out.println(); } } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 718 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 423 |
if (unionCO != null) { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasComplexObjects().add(unionCO); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; co.getHasComplexObjects().add(unionCO); } System.out.println(); } else { if (no1 != null && no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType")) { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[][]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); ComplexObject noArrayCO_ListNO = new ComplexObject(); noArrayCO_ListNO.setObjectName(no1.getObjectName()); noArrayCO_ListNO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO_ListNO.setIsArrayType(true); noArrayCO_ListNO.setIsOptional(no1.isIsOptional()); noArrayCO_ListNO.getHasNativeObjects().add(no1); noArrayCO.getHasComplexObjects().add(noArrayCO_ListNO); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); co.getHasComplexObjects().add(noArrayCO); } } else { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; co.getHasNativeObjects().add(no1); } } /* * if(newSimpleOrComplexObjectElement!=null&& * newSimpleOrComplexObjectElement.getMaxOccurs()>1){ * ComplexObject noArrayCO=new ComplexObject(); * noArrayCO.setObjectName(no1.getObjectName()); * noArrayCO.setObjectType(new * QName(no1.getObjectType(). * getNamespaceURI(),no1.getObjectType()+"[]", * no1.getObjectType().getPrefix())); * noArrayCO.setIsArrayType(true); * noArrayCO.getHasNativeObjects().add(no1); * noArrayCO.setIsOptional(no1.isIsOptional()); * co.getHasComplexObjects().add(noArrayCO); * * }else{ co.getHasNativeObjects().add(no1); } */ // co.getHasNativeObjects().add(no1); } } else if (newSimpleOrComplexObjectElement.getSchemaType().getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaComplexType")) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2097 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2233 |
Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // //-System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // //-System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // //-System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } // -ta.append("\n\t\t\t\t-"+attName+" // ["+attType+"] // "+additionalInfo); // Find the Type of the // attName... // ITERATIVE PROCESS......... if (attType.startsWith(nativeTypePrefix)) { // EINAI NATIVE TYPE NativeObject no1 = new NativeObject(); no1.setObjectName(new QName(attName)); no1.setObjectType(new QName(attType + " (NATIVE)")); co.getHasNativeObjects().add(no1); } else if (attType.startsWith(targetNamespacePrefix)) { // PSAXNW GIA TO TYPE MESA // STO definition ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName(attName)); co1.setAdditionalInfo(additionalInfo); co1.setObjectType(new QName(attType + " (COMPLEX)")); String type1 = attType.substring(4, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, 0, false, co1); co.getHasComplexObjects().add(co1); } else { // PSAXNW GIA TO TYPE MESA // STO definition ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName(attName)); co1.setAdditionalInfo(additionalInfo); co1.setObjectType(new QName(attType + " (COMPLEX)")); String type1 = attType.substring(attType.indexOf(":") + 1, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, 0, false, co1); co.getHasComplexObjects().add(co1); } } else if (childrenOfTheDamned.item(k).getNodeName() |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 198 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 441 |
if (no1 != null && no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType")) { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[][]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); ComplexObject noArrayCO_ListNO = new ComplexObject(); noArrayCO_ListNO.setObjectName(no1.getObjectName()); noArrayCO_ListNO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO_ListNO.setIsArrayType(true); noArrayCO_ListNO.setIsOptional(no1.isIsOptional()); noArrayCO_ListNO.getHasNativeObjects().add(no1); noArrayCO.getHasComplexObjects().add(noArrayCO_ListNO); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); co.getHasComplexObjects().add(noArrayCO); } } else { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; co.getHasNativeObjects().add(no1); } } } } else if (newSimpleOrComplexObjectElement.getSchemaType().getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaComplexType")) { if (newSimpleOrComplexObjectElement.getSchemaType() == null || newSimpleOrComplexObjectElement.getSchemaType().getName() == null) { System.out.println(); } ComplexObject co1 = new ComplexObject(); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 198 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 736 |
if (no1 != null && no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType")) { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[][]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); ComplexObject noArrayCO_ListNO = new ComplexObject(); noArrayCO_ListNO.setObjectName(no1.getObjectName()); noArrayCO_ListNO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO_ListNO.setIsArrayType(true); noArrayCO_ListNO.setIsOptional(no1.isIsOptional()); noArrayCO_ListNO.getHasNativeObjects().add(no1); noArrayCO.getHasComplexObjects().add(noArrayCO_ListNO); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); co.getHasComplexObjects().add(noArrayCO); } } else { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; co.getHasNativeObjects().add(no1); } } } } else if (newSimpleOrComplexObjectElement.getSchemaType().getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaComplexType")) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 259 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 553 |
co.getHasComplexObjects().add(co1); } if (co.getObjectType() != null && co.getObjectType().getLocalPart().contains("ArrayOfError")) { System.out.println(); } if (!typeParsed) { System.out.println("ERROR 1!!!!!!!!!!!!!!!!!! @line ~862"); theDefinition.getContainingErrors().add("ERROR 1!!!!!!!!!!!!!!!!!! @line ~862"); // System.exit(-1); } } else { XmlSchemaType newSchemaType = null; if (newSimpleOrComplexObjectElement.getSchemaTypeName() != null) { // try to find schema type newSchemaType = ParsingUtils.parseWSDLschemasInOrderToFindTheSpecificXMLSchemaType(service, newSimpleOrComplexObjectElement.getSchemaTypeName()); if (newSchemaType == null) { newSchemaType = ParsingUtils.parseWSDLschemasInOrderToFindTheSpecificXMLSchemaElement(service, newSimpleOrComplexObjectElement.getSchemaTypeName()); } } if (newSchemaType != null) { // GET SCHEMA TYPE NAME if not found, proceed as before... if (newSchemaType.getClass().toString().contains("org.apache.ws.commons.schema.XmlSchemaSimpleType")) { NativeObject no1 = new NativeObject(); if (newSimpleOrComplexObjectElement.getQName() != null) { no1.setObjectName(newSimpleOrComplexObjectElement.getQName()); } else if (newSimpleOrComplexObjectElement.getRefName() != null) { no1.setObjectName(newSimpleOrComplexObjectElement.getRefName()); } else if (newSimpleOrComplexObjectElement.getName() != null) { no1.setObjectName(new QName(newSimpleOrComplexObjectElement.getName())); } else { no1.setObjectName(new QName("UNDEFINED variable name")); theDefinition.getContainingErrors().add("WARNING @line ~583... UNDEFINED Variable name!!!"); System.out.println("WARNING @line ~583... UNDEFINED Variable name!!!"); } ComplexObject unionCO = SimpleTypesParser.parseSimpleType(null, newSchemaType, no1, theDefinition, service); if (unionCO == null) { if (newSimpleOrComplexObjectElement.getMinOccurs() == 0 || newSimpleOrComplexObjectElement.isNillable()) { no1.setIsOptional(true); } if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1 || (no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType"))) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); co.getHasComplexObjects().add(noArrayCO); } else { co.getHasNativeObjects().add(no1); } } else { ComplexObject co2 = new ComplexObject(); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/SimpleTypesParser.java | universAAL Remote Interoperability Internet Gateway | 448 |
org/universAAL/ri/wsdlToolkit/axis2Parser/SimpleTypesParser.java | universAAL Remote Interoperability Internet Gateway | 613 |
restriction.getBaseTypeName()); } } if (xmlSchemaType != null) { if (xmlSchemaType.getClass().getName().contains("XmlSchemaSimpleType")) { baseNO = new NativeObject(); baseNO.setObjectName(new QName("value")); ComplexObject unionCO = SimpleTypesParser.parseSimpleType(null, xmlSchemaType, baseNO, theDefinition, service); if (unionCO == null) { if (baseNO.getAdditionalInfo() != null && baseNO.getAdditionalInfo().contains("isListType")) { System.out.println(); baseCO = new ComplexObject(); baseCO.setObjectName(baseNO.getObjectName()); baseCO.setObjectType(new QName(baseNO.getObjectType().getNamespaceURI(), baseNO.getObjectType().getLocalPart() + "[]", baseNO.getObjectType().getPrefix())); NativeObject no123 = baseNO.cloneTheNO(); no123.setAdditionalInfo(null); baseCO.getHasNativeObjects().add(no123); baseCO.setIsArrayType(true); baseNO = null; co.getHasComplexObjects().add(baseCO); } else { co.getHasNativeObjects().add(baseNO); } } else { ComplexObject co2 = new ComplexObject(); co2.setObjectName(baseNO.getObjectName()); if (xmlSchemaType.getQName() != null) { co2.setObjectType(xmlSchemaType.getQName()); } else { System.out.println(); } co2.getHasComplexObjects().add(unionCO); co.getHasComplexObjects().add(co2); } } else if (xmlSchemaType.getClass().getName().contains("XmlSchemaComplexType")) { baseCO = new ComplexObject(); baseCO.setObjectName(new QName("value")); ComplexTypesParser.parseComplexType(service, null, xmlSchemaType, baseCO, theDefinition, false); for (int i = 0; i < baseCO.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(baseCO.getHasNativeObjects().get(i)); } for (int i = 0; i < baseCO.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(baseCO.getHasComplexObjects().get(i)); } } } else { Object res123 = ParsingUtils.tryToFindAndParseAttributeForSpecificObject(theDefinition, service, |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1465 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1546 |
if (bindingStyle.equals("rpc")) { String inPartName = part.getName(); // -ta.append("\n\n\t\t\tName: "+inPartName); QName inPartType = part.getTypeName(); String s11111 = inPartType.getLocalPart(); // -ta.append("\n\t\t\tType: // "+inPartType.getLocalPart()); String stringToAppendForArray = null; if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("Array")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().substring(0, inPartType.getLocalPart().length() - 5) + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().startsWith("ArrayOf")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().replaceFirst("ArrayOf", "") + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("[]")) { stringToAppendForArray = " ( " + inPartType.getLocalPart() + " )"; } if (stringToAppendForArray != null) { // -ta.append(stringToAppendForArray); } NativeObject no = null; ComplexObject co = null; if (stringToAppendForArray == null) {// DEN EINAI ARRAY if (inPartType.getNamespaceURI() .equals(namespaces.get(nativeTypePrefix.replace(":", "")))) { // IT IS A NATIVE TYPE no = new NativeObject(); no.setObjectName(new QName(inPartName)); no.setObjectType(new QName(inPartType.getLocalPart() + " (NATIVE)")); mitsosOperationOutput.getHasNativeOrComplexObjects().add(no); } else { // IT IS A COMPLEX TYPE co = new ComplexObject(); co.setObjectName(new QName(inPartName)); co.setObjectType(new QName(inPartType.getLocalPart() + " (COMPLEX)")); mitsosOperationOutput.getHasNativeOrComplexObjects().add(co); } } else { if (inPartType.getNamespaceURI() .equals(namespaces.get(nativeTypePrefix.replace(":", "")))) { // IT IS A NATIVE TYPE no = new NativeObject(); no.setObjectName(new QName(inPartName)); no.setObjectType(new QName(stringToAppendForArray + " (ARRAY)")); mitsosOperationOutput.getHasNativeOrComplexObjects().add(no); } else { // IT IS A COMPLEX TYPE co = new ComplexObject(); co.setObjectName(new QName(inPartName)); co.setObjectType(new QName(stringToAppendForArray + " (ARRAY)")); mitsosOperationOutput.getHasNativeOrComplexObjects().add(co); } } // //-System.out.println(inPartName); // //-System.out.println(part.getTypeName().getLocalPart()); // ////-System.out.println(part.getElementName().getLocalPart()); parseType(definition, inPartType, no, co); } else if (bindingStyle.equals("document")) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler.java | universAAL Remote Interoperability Internet Gateway | 482 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RPC.java | universAAL Remote Interoperability Internet Gateway | 496 |
} public static Vector parseInvocationOutput(MessageContext inMsgCtx, WSOperation theParsedOperation) { Vector result = new Vector(); Vector parsedOperationOutputsVector = theParsedOperation.getHasOutput().getHasNativeOrComplexObjects(); SOAPEnvelope response = inMsgCtx.getEnvelope(); if (response != null) { // System.out.println(response); // System.out.println(); if (response.getBody() != null) { SOAPBody body = response.getBody(); if (body.getChildren() != null) { Iterator iter1 = body.getChildren(); while (iter1.hasNext()) { Object childObj = iter1.next(); if (childObj.getClass().getName().contains("org.apache.axiom.om.impl.llom.OMElementImpl")) { org.apache.axiom.om.impl.llom.OMElementImpl elem1 = (org.apache.axiom.om.impl.llom.OMElementImpl) childObj; System.out.println(elem1.getLocalName()); if (elem1.getLocalName().endsWith("Response")) { Iterator iter2 = elem1.getChildren(); while (iter2.hasNext()) { org.apache.axiom.om.impl.llom.OMElementImpl elem2 = (org.apache.axiom.om.impl.llom.OMElementImpl) iter2 .next(); System.out.println("### " + elem2.getLocalName()); System.out.println(elem2.getText()); Iterator parsedOperationOutputsIter = parsedOperationOutputsVector.iterator(); while (parsedOperationOutputsIter.hasNext()) { Object parsedOutObj = parsedOperationOutputsIter.next(); System.out.println(parsedOutObj.getClass().getName()); if (parsedOutObj.getClass().getName().contains("NativeObject")) { NativeObject no1 = (NativeObject) parsedOutObj; if (no1.getObjectName().getLocalPart().equals(elem2.getLocalName())) { no1.setHasValue(elem2.getTrimmedText()); result.add(no1); return result; } } else { System.out.println("ERROR! CANNOT parse ComplexType output yet..."); } } } } else { System.out.println("ERROR @ parsing output 2!!!"); } } else { System.out.println("ERROR @ parsing output 1!!!"); } } } } } return result; } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1555 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1660 |
if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("Array")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().substring(0, inPartType.getLocalPart().length() - 5) + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().startsWith("ArrayOf")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().replaceFirst("ArrayOf", "") + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("[]")) { stringToAppendForArray = " ( " + inPartType.getLocalPart() + " )"; } if (stringToAppendForArray != null) { // -ta.append(stringToAppendForArray); } NativeObject no = null; ComplexObject co = null; if (stringToAppendForArray == null) {// DEN EINAI // ARRAY if (inPartType.getNamespaceURI() .equals(namespaces.get(nativeTypePrefix.replace(":", "")))) { // IT IS A NATIVE TYPE no = new NativeObject(); no.setObjectName(new QName(inPartName)); no.setObjectType(new QName(inPartType.getLocalPart() + " (NATIVE)")); mitsosOperationOutput.getHasNativeOrComplexObjects().add(no); } else { // IT IS A COMPLEX TYPE co = new ComplexObject(); co.setObjectName(new QName(inPartName)); co.setObjectType(new QName(inPartType.getLocalPart() + " (COMPLEX)")); mitsosOperationOutput.getHasNativeOrComplexObjects().add(co); } } else { if (inPartType.getNamespaceURI() .equals(namespaces.get(nativeTypePrefix.replace(":", "")))) { // IT IS A NATIVE TYPE no = new NativeObject(); no.setObjectName(new QName(inPartName)); no.setObjectType(new QName(stringToAppendForArray + " (ARRAY)")); mitsosOperationOutput.getHasNativeOrComplexObjects().add(no); } else { // IT IS A COMPLEX TYPE co = new ComplexObject(); co.setObjectName(new QName(inPartName)); co.setObjectType(new QName(stringToAppendForArray + " (ARRAY)")); mitsosOperationOutput.getHasNativeOrComplexObjects().add(co); } } // //-System.out.println(inPartName); // //-System.out.println(part.getTypeName().getLocalPart()); // ////-System.out.println(part.getElementName().getLocalPart()); parseType(definition, inPartType, no, co); } catch (Exception e) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1475 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1660 |
if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("Array")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().substring(0, inPartType.getLocalPart().length() - 5) + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().startsWith("ArrayOf")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().replaceFirst("ArrayOf", "") + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("[]")) { stringToAppendForArray = " ( " + inPartType.getLocalPart() + " )"; } if (stringToAppendForArray != null) { // -ta.append(stringToAppendForArray); } NativeObject no = null; ComplexObject co = null; if (stringToAppendForArray == null) {// DEN EINAI ARRAY if (inPartType.getNamespaceURI() .equals(namespaces.get(nativeTypePrefix.replace(":", "")))) { // IT IS A NATIVE TYPE no = new NativeObject(); no.setObjectName(new QName(inPartName)); no.setObjectType(new QName(inPartType.getLocalPart() + " (NATIVE)")); mitsosOperationOutput.getHasNativeOrComplexObjects().add(no); } else { // IT IS A COMPLEX TYPE co = new ComplexObject(); co.setObjectName(new QName(inPartName)); co.setObjectType(new QName(inPartType.getLocalPart() + " (COMPLEX)")); mitsosOperationOutput.getHasNativeOrComplexObjects().add(co); } } else { if (inPartType.getNamespaceURI() .equals(namespaces.get(nativeTypePrefix.replace(":", "")))) { // IT IS A NATIVE TYPE no = new NativeObject(); no.setObjectName(new QName(inPartName)); no.setObjectType(new QName(stringToAppendForArray + " (ARRAY)")); mitsosOperationOutput.getHasNativeOrComplexObjects().add(no); } else { // IT IS A COMPLEX TYPE co = new ComplexObject(); co.setObjectName(new QName(inPartName)); co.setObjectType(new QName(stringToAppendForArray + " (ARRAY)")); mitsosOperationOutput.getHasNativeOrComplexObjects().add(co); } } // //-System.out.println(inPartName); // //-System.out.println(part.getTypeName().getLocalPart()); // ////-System.out.println(part.getElementName().getLocalPart()); parseType(definition, inPartType, no, co); } else if (bindingStyle.equals("document")) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 840 |
org/universAAL/ri/wsdlToolkit/parser/WSDL_XSD_SchemaToolkit.java | universAAL Remote Interoperability Internet Gateway | 88 |
org/universAAL/ri/wsdlToolkit/parser/WSDL_XSD_SchemaToolkit.java | universAAL Remote Interoperability Internet Gateway | 351 |
NodeList elementNodesList = impSchElem.getElementsByTagName("element"); NodeList complexTypeNodesList = impSchElem.getElementsByTagName("complexType"); NodeList simpleTypeNodesList = impSchElem.getElementsByTagName("simpleType"); NodeList groupTypeNodesList = impSchElem.getElementsByTagName("group"); // -System.out.println(theImportedSchema.getDocumentBaseURI()); // -System.out.println(elementNodesList.getLength()+" // "+complexTypeNodesList.getLength()+" // "+simpleTypeNodesList.getLength()+" // "+groupTypeNodesList.getLength()); if (elementNodesList != null && complexTypeNodesList != null && simpleTypeNodesList != null && groupTypeNodesList != null) { if (elementNodesList.getLength() == 0 && complexTypeNodesList.getLength() == 0 && simpleTypeNodesList.getLength() == 0 && groupTypeNodesList.getLength() == 0) { elementNodesList = impSchElem.getElementsByTagName(MitsosParser.nativeTypePrefix + "element"); complexTypeNodesList = impSchElem.getElementsByTagName(MitsosParser.nativeTypePrefix + "complexType"); simpleTypeNodesList = impSchElem.getElementsByTagName(MitsosParser.nativeTypePrefix + "simpleType"); groupTypeNodesList = impSchElem.getElementsByTagName(MitsosParser.nativeTypePrefix + "group"); // -System.out.println(elementNodesList.getLength()+" // "+complexTypeNodesList.getLength()+" // "+simpleTypeNodesList.getLength()); if (elementNodesList.getLength() == 0 && complexTypeNodesList.getLength() == 0 && simpleTypeNodesList.getLength() == 0 && groupTypeNodesList.getLength() == 0) { Vector xmlSchemaKeys = new Vector(); Set entries = MitsosParser.namespaces.entrySet(); Iterator iter1 = entries.iterator(); while (iter1.hasNext()) { Entry entry = (Entry) iter1.next(); if (entry.getValue() != null && entry.getValue().equals("http://www.w3.org/2001/XMLSchema")) { xmlSchemaKeys.add(entry.getKey()); } } if (xmlSchemaKeys.size() > 0) { for (int i = 0; i < xmlSchemaKeys.size(); i++) { String ns = (String) xmlSchemaKeys.get(i); String prefix = ns + ":"; elementNodesList = impSchElem.getElementsByTagName(prefix + "element"); complexTypeNodesList = impSchElem.getElementsByTagName(prefix + "complexType"); simpleTypeNodesList = impSchElem.getElementsByTagName(prefix + "simpleType"); groupTypeNodesList = impSchElem.getElementsByTagName(prefix + "group"); // -System.out.println(elementNodesList.getLength()+" // "+complexTypeNodesList.getLength()+" // "+simpleTypeNodesList.getLength()); if (elementNodesList.getLength() != 0 || complexTypeNodesList.getLength() != 0 || simpleTypeNodesList.getLength() != 0 || groupTypeNodesList.getLength() != 0) { break; } } } } // importNodesList=e1.getElementsByTagName(MitsosParser.nativeTypePrefix+"import"); // includeNodesList=e1.getElementsByTagName(MitsosParser.nativeTypePrefix+"include"); } } // -System.out.println(elementNodesList.getLength()+" // "+complexTypeNodesList.getLength()+" // "+simpleTypeNodesList.getLength()+" // "+groupTypeNodesList.getLength()); if (complexTypeNodesList != null) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 128 |
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 331 |
co1.hasExtendedObjects.add(extCO); } else {// NativeObject NativeObject inExtNO = (NativeObject) obj; NativeObject extNO = inExtNO.cloneTheNO(); co1.hasExtendedObjects.add(extNO); } } newCO.hasComplexObjects.add(co1); System.out.println(); } else { /* * if(co.objectType.getLocalPart().contains("EnvelopeType")){// * RS_Identifier Object parent1=this.getHasParent(); Vector * parentNames=new Vector(); while(parent1!=null){ * //System.out.println * (((ComplexObject)parent1).getObjectName().getLocalPart()); * parent1=((ComplexObject)parent1).getHasParent(); * if(parent1!=null){ * parentNames.insertElementAt(((ComplexObject * )parent1).getObjectName().getLocalPart(),0); } } for(int * i=0;i<parentNames.size();i++){ * System.out.println((String)parentNames.get(i)); } * System.out.println(); } */ ComplexObject co1 = co.cloneTheCO(); newCO.hasComplexObjects.add(co1); } } newCO.hasNativeObjects = new Vector(); Iterator iter2 = this.hasNativeObjects.iterator(); while (iter2.hasNext()) { NativeObject no = (NativeObject) iter2.next(); NativeObject no1 = no.cloneTheNO(); newCO.hasNativeObjects.add(no1); } newCO.hasExtendedObjects = new Vector(); Iterator iter3 = this.hasExtendedObjects.iterator(); while (iter3.hasNext()) { Object obj = iter3.next(); if (obj.getClass().getName().indexOf("NativeObject") > -1) { NativeObject no = (NativeObject) obj; // no.setHasParent(newCO); no.setHasParent(this); NativeObject no1 = no.cloneTheNO(); newCO.hasExtendedObjects.add(no1); } else if (obj.getClass().getName().indexOf("ComplexObject") > -1) { ComplexObject co = (ComplexObject) obj; // co.setHasParent(newCO); co.setHasParent(this); /* * if(co.getHasComplexObjects().size()>0&&ITIWSDLParser. * checkIfCOhasAlreadyBeenCloned(co.getObjectType())){ * System.out * .println("EXT: "+co.getObjectName().getLocalPart()+ * "\t"+co.getObjectType().getLocalPart()); } */ // if(ITIWSDLParser.checkIfCOhasAlreadyBeenCloned(co.getObjectType())||checkIfCOhasParentTheSameCO(co)){ if (checkIfCOhasParentTheSameCO(co)) { ComplexObject co1 = new ComplexObject(); co1.objectName = new QName(co.objectName.getNamespaceURI(), co.objectName.getLocalPart(), co.objectName.getPrefix()); co1.objectType = new QName(co.objectType.getNamespaceURI(), co.objectType.getLocalPart(), co.objectType.getPrefix()); co1.hasComplexObjects = new Vector(); co1.hasNativeObjects = new Vector(); co1.hasExtendedObjects = new Vector(); co1.isInput = co.isInput; co1.hasParent = co.hasParent; co1.isAbstract = co.isAbstract; co1.isArrayType = co.isArrayType; co1.isOptional = co.isOptional; |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/SimpleTypesParser.java | universAAL Remote Interoperability Internet Gateway | 537 |
org/universAAL/ri/wsdlToolkit/axis2Parser/SimpleTypesParser.java | universAAL Remote Interoperability Internet Gateway | 707 |
.getAttributes(); Iterator containedObjectsIter = ctCollection.getIterator(); while (containedObjectsIter.hasNext()) { Object obj = containedObjectsIter.next(); try { if (obj.getClass().getName().equals("org.apache.ws.commons.schema.XmlSchemaAttribute")) { org.apache.ws.commons.schema.XmlSchemaAttribute objectXMLSchemaAttribute = (org.apache.ws.commons.schema.XmlSchemaAttribute) obj; // System.out.println(objectXMLSchemaAttribute.getSchemaTypeName()); Object res1 = AdditionalTypesParser.parseXmlSchemaAttribute(objectXMLSchemaAttribute, service, theDefinition); if (res1 != null) { if (res1.getClass().getName().contains("NativeObject")) { NativeObject no12 = (NativeObject) res1; // System.out.println(no12.objectName); co.getHasNativeObjects().add(no12); } else if (res1.getClass().getName().contains("ComplexObject")) { ComplexObject co12 = (ComplexObject) res1; // System.out.println(co12.objectName); co.getHasComplexObjects().add(co12); } } } else if (obj.getClass().getName() .contains("org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef")) { System.out.println(); ComplexObject co1 = new ComplexObject(); AdditionalTypesParser.parseXmlSchemaAttributeGroupRefElement(service, (org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef) obj, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } } else { System.out.println(); } } catch (Exception e) { theDefinition.getContainingErrors().add(e.toString()); e.printStackTrace(); // System.exit(-1); } } // System.out.println("SIMPLE CONTENT OK"); } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1148 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1281 |
if (bindingStyle.equals("rpc")) { try { String inPartName = part.getName(); // -ta.append("\n\n\t\t\tName: "+inPartName); QName inPartType = part.getTypeName(); String s11111 = inPartType.getLocalPart(); // -ta.append("\n\t\t\tType: // "+inPartType.getLocalPart()); String stringToAppendForArray = null; if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("Array")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().substring(0, inPartType.getLocalPart().length() - 5) + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().startsWith("ArrayOf")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().replaceFirst("ArrayOf", "") + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("[]")) { stringToAppendForArray = " ( " + inPartType.getLocalPart() + " )"; } if (stringToAppendForArray != null) { // -ta.append(stringToAppendForArray); } NativeObject no = null; ComplexObject co = null; if (stringToAppendForArray == null) {// DEN EINAI ARRAY if (inPartType.getNamespaceURI() .equals(namespaces.get(nativeTypePrefix.replace(":", "")))) { // IT IS A NATIVE TYPE no = new NativeObject(); no.setObjectName(new QName(inPartName)); no.setObjectType(new QName(inPartType.getLocalPart() + " (NATIVE)")); mitsosOperationInput.getHasNativeOrComplexObjects().add(no); } else { // IT IS A COMPLEX TYPE co = new ComplexObject(); co.setObjectName(new QName(inPartName)); co.setObjectType(new QName(inPartType.getLocalPart() + " (COMPLEX)")); mitsosOperationInput.getHasNativeOrComplexObjects().add(co); } } else { if (inPartType.getNamespaceURI() .equals(namespaces.get(nativeTypePrefix.replace(":", "")))) { // IT IS A NATIVE TYPE no = new NativeObject(); no.setObjectName(new QName(inPartName)); no.setObjectType(new QName(stringToAppendForArray + " (ARRAY))")); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 332 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1355 |
XmlSchemaObjectCollection attsCol = ct.getAttributes(); if (attsCol != null) { Iterator iter2 = attsCol.getIterator(); while (iter2.hasNext()) { Object obj = iter2.next(); if (obj.getClass().getName().equals("org.apache.ws.commons.schema.XmlSchemaAttribute")) { org.apache.ws.commons.schema.XmlSchemaAttribute att = (org.apache.ws.commons.schema.XmlSchemaAttribute) obj; Object res1 = AdditionalTypesParser.parseXmlSchemaAttribute(att, service, theDefinition); if (res1 != null) { if (res1.getClass().getName().contains("NativeObject")) { NativeObject no12 = (NativeObject) res1; // System.out.println(no12.objectName); co.getHasNativeObjects().add(no12); } else if (res1.getClass().getName().contains("ComplexObject")) { ComplexObject co12 = (ComplexObject) res1; // System.out.println(co12.objectName); co.getHasComplexObjects().add(co12); } } } else if (obj.getClass().getName() .contains("org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef")) { System.out.println(); ComplexObject co1 = new ComplexObject(); AdditionalTypesParser.parseXmlSchemaAttributeGroupRefElement(service, (org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef) obj, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } System.out.println(); } else { System.out.println(); } } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1355 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1939 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2319 |
XmlSchemaObjectCollection attsCol = ct.getAttributes(); if (attsCol != null) { Iterator iter2 = attsCol.getIterator(); while (iter2.hasNext()) { Object obj = iter2.next(); if (obj.getClass().getName().equals("org.apache.ws.commons.schema.XmlSchemaAttribute")) { org.apache.ws.commons.schema.XmlSchemaAttribute att = (org.apache.ws.commons.schema.XmlSchemaAttribute) obj; Object res1 = AdditionalTypesParser.parseXmlSchemaAttribute(att, service, theDefinition); if (res1 != null) { if (res1.getClass().getName().contains("NativeObject")) { NativeObject no12 = (NativeObject) res1; // System.out.println(no12.objectName); co.getHasNativeObjects().add(no12); } else if (res1.getClass().getName().contains("ComplexObject")) { ComplexObject co12 = (ComplexObject) res1; // System.out.println(co12.objectName); co.getHasComplexObjects().add(co12); } } } else if (obj.getClass().getName() .contains("org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef")) { System.out.println(); ComplexObject co1 = new ComplexObject(); AdditionalTypesParser.parseXmlSchemaAttributeGroupRefElement(service, (org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef) obj, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } System.out.println(); } else { System.out.println(); } } } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 332 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1939 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2319 |
XmlSchemaObjectCollection attsCol = ct.getAttributes(); if (attsCol != null) { Iterator iter2 = attsCol.getIterator(); while (iter2.hasNext()) { Object obj = iter2.next(); if (obj.getClass().getName().equals("org.apache.ws.commons.schema.XmlSchemaAttribute")) { org.apache.ws.commons.schema.XmlSchemaAttribute att = (org.apache.ws.commons.schema.XmlSchemaAttribute) obj; Object res1 = AdditionalTypesParser.parseXmlSchemaAttribute(att, service, theDefinition); if (res1 != null) { if (res1.getClass().getName().contains("NativeObject")) { NativeObject no12 = (NativeObject) res1; // System.out.println(no12.objectName); co.getHasNativeObjects().add(no12); } else if (res1.getClass().getName().contains("ComplexObject")) { ComplexObject co12 = (ComplexObject) res1; // System.out.println(co12.objectName); co.getHasComplexObjects().add(co12); } } } else if (obj.getClass().getName() .contains("org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef")) { System.out.println(); ComplexObject co1 = new ComplexObject(); AdditionalTypesParser.parseXmlSchemaAttributeGroupRefElement(service, (org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef) obj, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } System.out.println(); } else { System.out.println(); } } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 947 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1097 |
XmlSchemaObjectCollection attsCol = ct.getAttributes(); if (attsCol != null) { Iterator iter2 = attsCol.getIterator(); while (iter2.hasNext()) { Object obj = iter2.next(); if (obj.getClass().getName() .equals("org.apache.ws.commons.schema.XmlSchemaAttribute")) { org.apache.ws.commons.schema.XmlSchemaAttribute att = (org.apache.ws.commons.schema.XmlSchemaAttribute) obj; Object res1 = AdditionalTypesParser.parseXmlSchemaAttribute(att, service, theDefinition); if (res1 != null) { if (res1.getClass().getName().contains("NativeObject")) { NativeObject no12 = (NativeObject) res1; // System.out.println(no12.objectName); dummyInputOrOutputComplexObject.getHasNativeObjects().add(no12); } else if (res1.getClass().getName().contains("ComplexObject")) { ComplexObject co12 = (ComplexObject) res1; // System.out.println(co12.objectName); dummyInputOrOutputComplexObject.getHasComplexObjects() .add(co12); } } } else if (obj.getClass().getName().contains( "org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef")) { System.out.println(); ComplexObject co1 = new ComplexObject(); AdditionalTypesParser.parseXmlSchemaAttributeGroupRefElement(service, (org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef) obj, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { dummyInputOrOutputComplexObject.getHasComplexObjects() .add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { dummyInputOrOutputComplexObject.getHasNativeObjects() .add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } System.out.println(); } else { System.out.println(); } } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 312 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 355 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 997 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1040 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1170 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1213 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1335 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1378 |
if (msg.isWrapped()) { if (msg.getDirection().equals("in")) { operationInput.setHasSoapHeaders( parseSoapHeadersOfOperation(service, msg, theDefinition)); System.out.println("\t\tREQUEST"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationInput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationInput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } else if (msg.getDirection().equals("out")) { System.out.println("\t\tRESPONSE"); System.out.println(msg.getName()); if (dummyInputOrOutputComplexObject.getHasComplexObjects().size() == 0 && dummyInputOrOutputComplexObject.getHasNativeObjects().size() == 1) { operationOutput.getHasNativeOrComplexObjects() .add(dummyInputOrOutputComplexObject.getHasNativeObjects().get(0)); } else { for (int i = 0; i < dummyInputOrOutputComplexObject.getHasNativeObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasNativeObjects().get(i)); } for (int i = 0; i < dummyInputOrOutputComplexObject.getHasComplexObjects() .size(); i++) { operationOutput.getHasNativeOrComplexObjects().add( dummyInputOrOutputComplexObject.getHasComplexObjects().get(i)); } } } } else { // if NOT WRAPPED |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2712 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2854 |
Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // ////-System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // ////-System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // ////-System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } String prefix = "\n\t\t\t\t"; if (!fromLiteral) { prefix += "\t"; } if (iterNumber > 0) { for (int ff1 = 0; ff1 < iterNumber; ff1++) { prefix += "\t"; } } // -ta.append(prefix+"-"+attName+" // ["+attType+"] "+additionalInfo); if (attType.startsWith(nativeTypePrefix)) { // EINAI NATIVE TYPE NativeObject no1 = new NativeObject(); no1.setObjectName(new QName(attName)); no1.setObjectType(new QName(attType + " (NATIVE)")); co.getHasNativeObjects().add(no1); } else if (attType.startsWith(targetNamespacePrefix)) { // PSAXNW GIA TO TYPE MESA STO // definition ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName(attName)); co1.setAdditionalInfo(additionalInfo); co1.setObjectType(new QName(attType + " (COMPLEX)")); String type1 = attType.substring(4, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, iterNumber + 1, fromLiteral, co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 178 |
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 243 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 178 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 243 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 178 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 243 |
private final static byte[] _STANDARD_ALPHABET = { (byte) 'A', (byte) 'B', (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F', (byte) 'G', (byte) 'H', (byte) 'I', (byte) 'J', (byte) 'K', (byte) 'L', (byte) 'M', (byte) 'N', (byte) 'O', (byte) 'P', (byte) 'Q', (byte) 'R', (byte) 'S', (byte) 'T', (byte) 'U', (byte) 'V', (byte) 'W', (byte) 'X', (byte) 'Y', (byte) 'Z', (byte) 'a', (byte) 'b', (byte) 'c', (byte) 'd', (byte) 'e', (byte) 'f', (byte) 'g', (byte) 'h', (byte) 'i', (byte) 'j', (byte) 'k', (byte) 'l', (byte) 'm', (byte) 'n', (byte) 'o', (byte) 'p', (byte) 'q', (byte) 'r', (byte) 's', (byte) 't', (byte) 'u', (byte) 'v', (byte) 'w', (byte) 'x', (byte) 'y', (byte) 'z', (byte) '0', (byte) '1', (byte) '2', (byte) '3', (byte) '4', (byte) '5', (byte) '6', (byte) '7', (byte) '8', (byte) '9', (byte) '+', (byte) '/' }; |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2261 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2690 |
if (atts.getNamedItem("name") != null && atts.getNamedItem("name").getNodeValue() != null && atts.getNamedItem("name").getNodeValue().equals(typeName)) { // VRETHIKE TO ZITOUMENO TYPE // //-System.out.println("##################### EYRIKA // EYRIKA!!!!!!!!!!!!!!!!!"); NodeList childrenOfChildOfSchema = n.getChildNodes(); if (childrenOfChildOfSchema != null) { for (int j = 0; j < childrenOfChildOfSchema.getLength(); j++) { Node n1 = childrenOfChildOfSchema.item(j); // ////-System.out.println(n1.getNodeName()); NodeList childrenOfTheDamned = n1.getChildNodes(); if (childrenOfTheDamned != null) { for (int k = 0; k < childrenOfTheDamned.getLength(); k++) { // ////-System.out.println("\t"+childrenOfTheDamned.item(k).getNodeName()); if (childrenOfTheDamned.item(k).getNodeName().contains("element")) { NamedNodeMap attributesOfType = childrenOfTheDamned.item(k).getAttributes(); // //-System.out.println("WWW // GAMWTOOOO...... TYPES... // ITERATIVE ");// // +typeName +" "+n.getNodeName() ); String attName = ""; String attType = ""; String additionalInfo = ""; for (int k1 = 0; k1 < attributesOfType.getLength(); k1++) { Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // //-System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // //-System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // //-System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } String prefix = "\n\t\t\t\t"; if (!fromLiteral) { prefix += "\t"; } if (iterNumber > 0) { for (int ff1 = 0; ff1 < iterNumber; ff1++) { prefix += "\t"; } } // -ta.append(prefix+"-"+attName+" // ["+attType+"] "+additionalInfo); if (attType.startsWith(MitsosParser.targetNamespacePrefix)) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 200 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 738 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 443 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1105 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1570 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2079 |
if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[][]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); ComplexObject noArrayCO_ListNO = new ComplexObject(); noArrayCO_ListNO.setObjectName(no1.getObjectName()); noArrayCO_ListNO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO_ListNO.setIsArrayType(true); noArrayCO_ListNO.setIsOptional(no1.isIsOptional()); noArrayCO_ListNO.getHasNativeObjects().add(no1); noArrayCO.getHasComplexObjects().add(noArrayCO_ListNO); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); co.getHasComplexObjects().add(noArrayCO); } } else { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1696 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 611 |
if (n1.getAttributes().getNamedItem("name") != null && n1.getAttributes().getNamedItem("name").getNodeValue() != null && n1.getAttributes().getNamedItem("name").getNodeValue() .equals(inPartType.getLocalPart())) { // VRETHIKE TO TYPE!!! NodeList childrenOfTheDamned = n1.getChildNodes(); if (childrenOfTheDamned != null) { for (int k = 0; k < childrenOfTheDamned.getLength(); k++) { // ////-System.out.println("\t"+childrenOfTheDamned.item(k).getNodeName()); NodeList childrenOfTheChildrenOfTheDamned = childrenOfTheDamned.item(k) .getChildNodes(); if (childrenOfTheChildrenOfTheDamned != null) { for (int k2 = 0; k2 < childrenOfTheChildrenOfTheDamned.getLength(); k2++) { if (childrenOfTheChildrenOfTheDamned.item(k2).getNodeName() .contains("element")) { NamedNodeMap attributesOfType = childrenOfTheChildrenOfTheDamned .item(k2).getAttributes(); // ////-System.out.println("WWW // GAMWTOOOO...... TYPES... // FROM IMPORT!!!!!!"); String attName = ""; String attType = ""; String additionalInfo = ""; // EDW EINAI OOOOLH H MAGKIA // MOU ME TA // TYPES!!!!!!!!!!!!!!! for (int k1 = 0; k1 < attributesOfType.getLength(); k1++) { Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // ////-System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // ////-System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // ////-System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1147 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1543 |
if (operationUse.equals("encoded")) { if (bindingStyle.equals("rpc")) { try { String inPartName = part.getName(); // -ta.append("\n\n\t\t\tName: "+inPartName); QName inPartType = part.getTypeName(); String s11111 = inPartType.getLocalPart(); // -ta.append("\n\t\t\tType: // "+inPartType.getLocalPart()); String stringToAppendForArray = null; if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("Array")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().substring(0, inPartType.getLocalPart().length() - 5) + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().startsWith("ArrayOf")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().replaceFirst("ArrayOf", "") + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("[]")) { stringToAppendForArray = " ( " + inPartType.getLocalPart() + " )"; } if (stringToAppendForArray != null) { // -ta.append(stringToAppendForArray); } NativeObject no = null; ComplexObject co = null; if (stringToAppendForArray == null) {// DEN EINAI ARRAY if (inPartType.getNamespaceURI() .equals(namespaces.get(nativeTypePrefix.replace(":", "")))) { // IT IS A NATIVE TYPE no = new NativeObject(); no.setObjectName(new QName(inPartName)); no.setObjectType(new QName(inPartType.getLocalPart() + " (NATIVE)")); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2583 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2735 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2878 |
if (iterNumber > 0) { // prefix+="\t\t"; for (int ff1 = 0; ff1 < iterNumber; ff1++) { prefix += "\t"; } } // -ta.append(prefix+"-"+attName+" // ["+attType+"] "+additionalInfo); // Find the Type of the attName... // ITERATIVE PROCESS......... if (attType.startsWith(nativeTypePrefix)) { // EINAI NATIVE TYPE NativeObject no1 = new NativeObject(); no1.setObjectName(new QName(attName)); no1.setObjectType(new QName(attType + " (NATIVE)")); co.getHasNativeObjects().add(no1); } else if (attType.startsWith(targetNamespacePrefix)) { // PSAXNW GIA TO TYPE MESA STO // definition ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName(attName)); co1.setAdditionalInfo(additionalInfo); co1.setObjectType(new QName(attType + " (COMPLEX)")); String type1 = attType.substring(4, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, iterNumber, false, co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1281 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1544 |
} else if (bindingStyle.equals("rpc")) { // KWDIKAS GIA Nuremberg POI SEarch WSs WSDL // //-ta.append("\n\t\t\tCAUTION!!! Not supported yet: // style: "+bindingStyle+" / use:"+operationUse); try { String inPartName = part.getName(); // -ta.append("\n\n\t\t\tName: "+inPartName); QName inPartType = part.getTypeName(); String s11111 = inPartType.getLocalPart(); // -ta.append("\n\t\t\tType: // "+inPartType.getLocalPart()); String stringToAppendForArray = null; if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("Array")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().substring(0, inPartType.getLocalPart().length() - 5) + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().startsWith("ArrayOf")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().replaceFirst("ArrayOf", "") + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("[]")) { stringToAppendForArray = " ( " + inPartType.getLocalPart() + " )"; } if (stringToAppendForArray != null) { // -ta.append(stringToAppendForArray); } NativeObject no = null; ComplexObject co = null; if (stringToAppendForArray == null) {// DEN EINAI // ARRAY if (inPartType.getNamespaceURI() .equals(namespaces.get(nativeTypePrefix.replace(":", "")))) { // IT IS A NATIVE TYPE no = new NativeObject(); no.setObjectName(new QName(inPartName)); no.setObjectType(new QName(inPartType.getLocalPart() + " (NATIVE)")); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 339 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1362 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1947 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2326 |
org/universAAL/ri/wsdlToolkit/axis2Parser/SimpleTypesParser.java | universAAL Remote Interoperability Internet Gateway | 547 |
org/universAAL/ri/wsdlToolkit/axis2Parser/SimpleTypesParser.java | universAAL Remote Interoperability Internet Gateway | 715 |
Object res1 = AdditionalTypesParser.parseXmlSchemaAttribute(att, service, theDefinition); if (res1 != null) { if (res1.getClass().getName().contains("NativeObject")) { NativeObject no12 = (NativeObject) res1; // System.out.println(no12.objectName); co.getHasNativeObjects().add(no12); } else if (res1.getClass().getName().contains("ComplexObject")) { ComplexObject co12 = (ComplexObject) res1; // System.out.println(co12.objectName); co.getHasComplexObjects().add(co12); } } } else if (obj.getClass().getName() .contains("org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef")) { System.out.println(); ComplexObject co1 = new ComplexObject(); AdditionalTypesParser.parseXmlSchemaAttributeGroupRefElement(service, (org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef) obj, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/WSOperationInput.java | universAAL Remote Interoperability Internet Gateway | 86 |
org/universAAL/ri/wsdlToolkit/ioApi/WSOperationOutput.java | universAAL Remote Interoperability Internet Gateway | 76 |
} private void fillHasParentValues(Object obj) { if (obj instanceof WSOperationInput) { WSOperationInput in = (WSOperationInput) obj; for (int i = 0; i < in.getHasNativeOrComplexObjects().size(); i++) { if (in.getHasNativeOrComplexObjects().get(i) instanceof ComplexObject) { ComplexObject co = (ComplexObject) in.getHasNativeOrComplexObjects().get(i); co.setHasParent(obj); fillHasParentValues(co); } else if (in.getHasNativeOrComplexObjects().get(i) instanceof NativeObject) { NativeObject no = (NativeObject) in.getHasNativeOrComplexObjects().get(i); no.setHasParent(obj); } } } else if (obj instanceof ComplexObject) { ComplexObject co = (ComplexObject) obj; for (int j = 0; j < co.getHasNativeObjects().size(); j++) { ((NativeObject) co.getHasNativeObjects().get(j)).setHasParent(co); } for (int j = 0; j < co.getHasComplexObjects().size(); j++) { ((ComplexObject) co.getHasComplexObjects().get(j)).setHasParent(co); fillHasParentValues(((ComplexObject) co.getHasComplexObjects().get(j))); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 596 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 895 |
theDefinition, false); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0 || newSimpleOrComplexObjectElement.isNillable()) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement != null && newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject coArrayCO = new ComplexObject(); coArrayCO.setObjectName(co1.getObjectName()); // co1.setObjectType(new // QName("XA!")); coArrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); coArrayCO.setIsArrayType(true); coArrayCO.getHasComplexObjects().add(co1); coArrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(coArrayCO); } else { co.getHasComplexObjects().add(co1); } typeParsed = true; } if (!typeParsed) { theDefinition.getContainingErrors() .add("ERROR 1!!!!!!!!!!!!!!!!!! ...@line ~2499"); System.out.println("ERROR 1!!!!!!!!!!!!!!!!!! ...@line ~2499"); // System.exit(-1); } } else {// if schemaType ==null -> den mporese // na vrethei sta elements kai // schemaTypes... System.out.println("wx aman 21-1-2010"); Object res123 = ParsingUtils.tryToFindAndParseAttributeForSpecificObject( theDefinition, service, newSimpleOrComplexObjectElement.getRefName()); if (res123 != null) { if (res123.getClass().getName().contains("NativeObject")) { co.getHasNativeObjects().add(res123); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ParsingUtils.java | universAAL Remote Interoperability Internet Gateway | 304 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ParsingUtils.java | universAAL Remote Interoperability Internet Gateway | 363 |
public static XmlSchemaObject searchSchemaIncludesForGroup_ITERATIVE_10_IterationsMax( org.apache.ws.commons.schema.XmlSchema initialSchema, QName schemaTypeName, int iterationsCount) { System.out.println(iterationsCount); if (schemaTypeName == null || iterationsCount > 10) { // -System.out.prinln("NULL!"); return null; } /* * if(schemaHasAlreadyBeenParsed(initialSchema.getTargetNamespace())){ * return null; } parsedSchemasForAttSearch_ITERATIVE.add(initialSchema. * getTargetNamespace ()); */ XmlSchemaObjectCollection includedSchemas = initialSchema.getIncludes(); if (includedSchemas == null) return null; Iterator iter1 = includedSchemas.getIterator(); while (iter1.hasNext()) { Object obj = iter1.next(); if (obj == null) continue; org.apache.ws.commons.schema.XmlSchema theIncludedOrImportedSchema = null; if (obj.getClass().getName().contains("org.apache.ws.commons.schema.XmlSchemaInclude")) { org.apache.ws.commons.schema.XmlSchemaInclude includedSchema = (org.apache.ws.commons.schema.XmlSchemaInclude) obj; theIncludedOrImportedSchema = includedSchema.getSchema(); System.out.println(); } else if (obj.getClass().getName().contains("org.apache.ws.commons.schema.XmlSchemaImport")) { org.apache.ws.commons.schema.XmlSchemaImport importedSchema = (org.apache.ws.commons.schema.XmlSchemaImport) obj; theIncludedOrImportedSchema = importedSchema.getSchema(); // theIncludedOrImportedSchema.get System.out.println(); } if (theIncludedOrImportedSchema == null) continue; XmlSchemaObjectTable groupsCollectionTable = theIncludedOrImportedSchema.getGroups(); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1149 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1285 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1465 |
try { String inPartName = part.getName(); // -ta.append("\n\n\t\t\tName: "+inPartName); QName inPartType = part.getTypeName(); String s11111 = inPartType.getLocalPart(); // -ta.append("\n\t\t\tType: // "+inPartType.getLocalPart()); String stringToAppendForArray = null; if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("Array")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().substring(0, inPartType.getLocalPart().length() - 5) + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().startsWith("ArrayOf")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().replaceFirst("ArrayOf", "") + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("[]")) { stringToAppendForArray = " ( " + inPartType.getLocalPart() + " )"; } if (stringToAppendForArray != null) { // -ta.append(stringToAppendForArray); } NativeObject no = null; ComplexObject co = null; if (stringToAppendForArray == null) {// DEN EINAI ARRAY if (inPartType.getNamespaceURI() .equals(namespaces.get(nativeTypePrefix.replace(":", "")))) { // IT IS A NATIVE TYPE no = new NativeObject(); no.setObjectName(new QName(inPartName)); no.setObjectType(new QName(inPartType.getLocalPart() + " (NATIVE)")); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 560 |
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 592 |
Object obj = outObjsIter.next(); if (obj.getClass().getName().contains("NativeObject")) { NativeObject no = (NativeObject) obj; no.setHasParent(oper); no.setIsInput(false); QName[] qNarray = new QName[outQNamesSoFar.size() + 1]; for (int i = 0; i < outQNamesSoFar.size(); i++) { qNarray[i] = (QName) outQNamesSoFar.get(i); } qNarray[qNarray.length - 1] = no.getObjectName(); } else if (obj.getClass().getName().contains("ComplexObject")) { ComplexObject co = (ComplexObject) obj; co.setHasParent(oper); co.setIsInput(false); QName[] qNarray = new QName[outQNamesSoFar.size() + 1]; for (int i = 0; i < outQNamesSoFar.size(); i++) { qNarray[i] = (QName) outQNamesSoFar.get(i); } qNarray[qNarray.length - 1] = co.getObjectName(); Vector newQNamesVector = (Vector) outQNamesSoFar.clone(); newQNamesVector.add(qNarray[qNarray.length - 1]); fixComplexObjectPathIterative(co, newQNamesVector, 0); } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ParsingUtils.java | universAAL Remote Interoperability Internet Gateway | 304 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ParsingUtils.java | universAAL Remote Interoperability Internet Gateway | 363 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ParsingUtils.java | universAAL Remote Interoperability Internet Gateway | 422 |
public static XmlSchemaObject searchSchemaIncludesForGroup_ITERATIVE_10_IterationsMax( org.apache.ws.commons.schema.XmlSchema initialSchema, QName schemaTypeName, int iterationsCount) { System.out.println(iterationsCount); if (schemaTypeName == null || iterationsCount > 10) { // -System.out.prinln("NULL!"); return null; } /* * if(schemaHasAlreadyBeenParsed(initialSchema.getTargetNamespace())){ * return null; } parsedSchemasForAttSearch_ITERATIVE.add(initialSchema. * getTargetNamespace ()); */ XmlSchemaObjectCollection includedSchemas = initialSchema.getIncludes(); if (includedSchemas == null) return null; Iterator iter1 = includedSchemas.getIterator(); while (iter1.hasNext()) { Object obj = iter1.next(); if (obj == null) continue; org.apache.ws.commons.schema.XmlSchema theIncludedOrImportedSchema = null; if (obj.getClass().getName().contains("org.apache.ws.commons.schema.XmlSchemaInclude")) { org.apache.ws.commons.schema.XmlSchemaInclude includedSchema = (org.apache.ws.commons.schema.XmlSchemaInclude) obj; theIncludedOrImportedSchema = includedSchema.getSchema(); System.out.println(); } else if (obj.getClass().getName().contains("org.apache.ws.commons.schema.XmlSchemaImport")) { org.apache.ws.commons.schema.XmlSchemaImport importedSchema = (org.apache.ws.commons.schema.XmlSchemaImport) obj; theIncludedOrImportedSchema = importedSchema.getSchema(); // theIncludedOrImportedSchema.get System.out.println(); } if (theIncludedOrImportedSchema == null) continue; XmlSchemaObjectTable groupsCollectionTable = theIncludedOrImportedSchema.getGroups(); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2328 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2447 |
System.out.println("WARNING @line ~1128... UNDEFINED Variable name!!!"); } // no1.setNamespaceURI(elem1.getSchemaTypeName().getNamespaceURI()); // no1.additionalInfo = // elem1.getSchemaTypeName().getNamespaceURI(); ComplexObject unionCO = SimpleTypesParser.parseSimpleType(null, elem1.getSchemaType(), no1, theDefinition, service); if (unionCO == null) { if (no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType")) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); // noArrayCO.setIsOptional(no1.isIsOptional()); containedCO.getHasComplexObjects().add(noArrayCO); } else { containedCO.getHasNativeObjects().add(no1); } } else { ComplexObject co1 = new ComplexObject(); co1.setObjectName(no1.getObjectName()); if (elem1.getSchemaType().getQName() != null) { co1.setObjectType(elem1.getSchemaType().getQName()); } else { System.out.println(); } co1.getHasComplexObjects().add(unionCO); containedCO.getHasExtendedObjects().add(co1); } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2111 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2249 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2587 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2738 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2881 |
} } // -ta.append("\n\t\t\t\t-"+attName+" // ["+attType+"] // "+additionalInfo); // Find the Type of the // attName... // ITERATIVE PROCESS......... if (attType.startsWith(nativeTypePrefix)) { // EINAI NATIVE TYPE NativeObject no1 = new NativeObject(); no1.setObjectName(new QName(attName)); no1.setObjectType(new QName(attType + " (NATIVE)")); co.getHasNativeObjects().add(no1); } else if (attType.startsWith(targetNamespacePrefix)) { // PSAXNW GIA TO TYPE MESA // STO definition ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName(attName)); co1.setAdditionalInfo(additionalInfo); co1.setObjectType(new QName(attType + " (COMPLEX)")); String type1 = attType.substring(4, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, 0, false, co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 495 |
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 525 |
Object obj = inObjsIter.next(); if (obj.getClass().getName().contains("NativeObject")) { NativeObject no = (NativeObject) obj; no.setHasParent(oper); QName[] qNarray = new QName[inQNamesSoFar.size() + 1]; for (int i = 0; i < inQNamesSoFar.size(); i++) { qNarray[i] = (QName) inQNamesSoFar.get(i); } qNarray[qNarray.length - 1] = no.getObjectName(); } else if (obj.getClass().getName().contains("ComplexObject")) { ComplexObject co = (ComplexObject) obj; co.setHasParent(oper); QName[] qNarray = new QName[inQNamesSoFar.size() + 1]; for (int i = 0; i < inQNamesSoFar.size(); i++) { qNarray[i] = (QName) inQNamesSoFar.get(i); } qNarray[qNarray.length - 1] = co.getObjectName(); Vector newQNamesVector = (Vector) inQNamesSoFar.clone(); newQNamesVector.add(qNarray[qNarray.length - 1]); fixComplexObjectPathIterative(co, newQNamesVector, 0); } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/Axis1ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1028 |
org/universAAL/ri/wsdlToolkit/parser/Axis1ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1060 |
typeGotFromTheSymbolTable, theSymbolTable, sh.getMessage(), theParsedDefinition); if (nativeOrComplexObject != null) { if (nativeOrComplexObject.getClass().getName() .contains("NativeObject")) { NativeObject no = (NativeObject) nativeOrComplexObject; if (sh.getPart() != null && sh.getPart().length() > 0) { no.setObjectName(new QName(sh.getPart())); } if (sh.getRequired() != null && sh.getRequired() == false) { no.setIsOptional(true); } mitsosOperationInput.getHasSoapHeaders().add(no); } else if (nativeOrComplexObject.getClass().getName() .contains("ComplexObject")) { ComplexObject co = (ComplexObject) nativeOrComplexObject; if (sh.getPart() != null && sh.getPart().length() > 0) { co.setObjectName(new QName(sh.getPart())); } if (sh.getRequired() != null && sh.getRequired() == false) { co.setIsOptional(true); } mitsosOperationInput.getHasSoapHeaders().add(co); } } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1032 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 406 |
System.out.println("\t\t\t\t\t" + newSimpleOrComplexObjectElement.getName() + " " + newSimpleOrComplexObjectElement.getSchemaTypeName()); if (newSimpleOrComplexObjectElement.getSchemaType() != null) { System.out.println("\t\t\t\t\t\t#" + newSimpleOrComplexObjectElement.getSchemaType().getClass().toString() + "#"); boolean typeParsed = false; if (newSimpleOrComplexObjectElement.getSchemaType().getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaSimpleType")) { NativeObject no1 = new NativeObject(); ComplexObject unionCO = SimpleTypesParser.parseSimpleType(newSimpleOrComplexObjectElement, null, no1, theDefinition, service); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0 || newSimpleOrComplexObjectElement.isNillable()) { no1.setIsOptional(true); } if (unionCO != null) { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasComplexObjects().add(unionCO); |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/push/PushGCM.java | universAAL Remote Interoperability Remote-API Manager | 376 |
org/universAAL/ri/api/manager/push/PushHTTP.java | universAAL Remote Interoperability Remote-API Manager | 142 |
if (resource[0].startsWith("[")) {// Its a list String[] list = resource[0].replace("[", "").replace("]", "").trim().split(","); ArrayList listouts = new ArrayList(list.length); for (int i = 0; i < list.length; i++) { if (resource[1].startsWith("http://www.w3.org/2001/XMLSchema")) {// Its // datatypes listouts.add(TypeMapper.getJavaInstance(resource[0], resource[1])); } else {// Its resources listouts.add(Resource.getResource(resource[1], resource[0])); } } sr.addOutput(new ProcessOutput(parts[0], listouts)); } else {// Its one item if (resource[1].startsWith("http://www.w3.org/2001/XMLSchema")) {// Its // datatype sr.addOutput(new ProcessOutput(parts[0], TypeMapper.getJavaInstance(resource[0], resource[1]))); } else {// Its resource sr.addOutput( new ProcessOutput(parts[0], Resource.getResource(resource[1], resource[0]))); } } } else if (parts[0].equals(RemoteAPI.KEY_CALL)) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2262 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2531 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2691 |
&& atts.getNamedItem("name").getNodeValue().equals(typeName)) { // VRETHIKE TO ZITOUMENO TYPE // //-System.out.println("##################### EYRIKA // EYRIKA!!!!!!!!!!!!!!!!!"); NodeList childrenOfChildOfSchema = n.getChildNodes(); if (childrenOfChildOfSchema != null) { for (int j = 0; j < childrenOfChildOfSchema.getLength(); j++) { Node n1 = childrenOfChildOfSchema.item(j); // ////-System.out.println(n1.getNodeName()); NodeList childrenOfTheDamned = n1.getChildNodes(); if (childrenOfTheDamned != null) { for (int k = 0; k < childrenOfTheDamned.getLength(); k++) { // ////-System.out.println("\t"+childrenOfTheDamned.item(k).getNodeName()); if (childrenOfTheDamned.item(k).getNodeName().contains("element")) { NamedNodeMap attributesOfType = childrenOfTheDamned.item(k).getAttributes(); // //-System.out.println("WWW // GAMWTOOOO...... TYPES... // ITERATIVE ");// // +typeName +" "+n.getNodeName() ); String attName = ""; String attType = ""; String additionalInfo = ""; for (int k1 = 0; k1 < attributesOfType.getLength(); k1++) { Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // //-System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // //-System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // //-System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } String prefix = "\n\t\t\t\t"; if (!fromLiteral) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2191 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2814 |
parseExtendedType(s1, childrenOfTheDamned.item(k), 0, co); NodeList childrenOfChildOfSchema1 = childrenOfTheDamned.item(k) .getChildNodes(); if (childrenOfChildOfSchema1 != null) { for (int j1 = 0; j1 < childrenOfChildOfSchema1.getLength(); j1++) { Node n11 = childrenOfChildOfSchema1.item(j1); // //-System.out.println("GAAAAAAAAAAAOOOOOOO // "+n1.getNodeName()); NodeList childrenOfTheDamned1 = n11.getChildNodes(); if (childrenOfTheDamned1 != null) { for (int k5 = 0; k5 < childrenOfTheDamned1 .getLength(); k5++) { // //-System.out.println("\tGAAAAAAAAAAAAAAAAAAOOOOOOOOOOO // "+childrenOfTheDamned1.item(k5).getNodeName()); if (childrenOfTheDamned1.item(k5).getNodeName() .contains("element")) { NamedNodeMap attributesOfType = childrenOfTheDamned1 .item(k5).getAttributes(); // //-System.out.println("WWW // GAMWTOOOO...... // TYPES..."); String attName = ""; String attType = ""; String additionalInfo = ""; // EDW EINAI // OOOOLH H // MAGKIA // MOU ME TA // TYPES!!!!!!!!!!!!!!! // WWW // GAMWTOOOO // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW!!!!!!!!!!!!!!!!!!!!!!!! // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWW // W // W for (int k51 = 0; k51 < attributesOfType .getLength(); k51++) { Node att = attributesOfType.item(k51); if (att.getNodeName() .equalsIgnoreCase("name")) { // //-System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName() .equalsIgnoreCase("type")) { // //-System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // //-System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 452 |
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 272 |
List extensibilityElementsList = bindingOper.getBindingInput().getExtensibilityElements(); if (extensibilityElementsList != null) { for (int f1 = 0; f1 < extensibilityElementsList.size(); f1++) { javax.wsdl.extensions.ExtensibilityElement extel = (javax.wsdl.extensions.ExtensibilityElement) extensibilityElementsList .get(f1); // ////-System.out.println(extel.getElementType()); try { com.ibm.wsdl.extensions.soap.SOAPBodyImpl soapBodyImpl = (com.ibm.wsdl.extensions.soap.SOAPBodyImpl) extensibilityElementsList .get(f1); if (soapBodyImpl.getUse().equals("encoded")) { // //-System.out.println("USE: ENCODED // ("+soapBodyImpl.getUse()+")"); operationUse = "encoded"; } else if (soapBodyImpl.getUse().equals("literal")) { // //-System.out.println("USE: LITERAL // ("+soapBodyImpl.getUse()+")"); operationUse = "literal"; } } catch (Exception e) { // e.printStackTrace(); try { com.ibm.wsdl.extensions.soap12.SOAP12BodyImpl soapBodyImpl = (com.ibm.wsdl.extensions.soap12.SOAP12BodyImpl) extensibilityElementsList .get(f1); if (soapBodyImpl.getUse().equals("encoded")) { // //-System.out.println("USE: ENCODED // ("+soapBodyImpl.getUse()+")"); operationUse = "encoded"; } else if (soapBodyImpl.getUse().equals("literal")) { // //-System.out.println("USE: LITERAL // ("+soapBodyImpl.getUse()+")"); operationUse = "literal"; } } catch (Exception e1) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 732 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1391 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 437 |
co.getHasComplexObjects().add(unionCO); } System.out.println(); } else { if (no1 != null && no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType")) { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[][]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); ComplexObject noArrayCO_ListNO = new ComplexObject(); noArrayCO_ListNO.setObjectName(no1.getObjectName()); noArrayCO_ListNO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO_ListNO.setIsArrayType(true); noArrayCO_ListNO.setIsOptional(no1.isIsOptional()); noArrayCO_ListNO.getHasNativeObjects().add(no1); noArrayCO.getHasComplexObjects().add(noArrayCO_ListNO); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2262 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2066 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2531 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2691 |
&& atts.getNamedItem("name").getNodeValue().equals(typeName)) { // VRETHIKE TO ZITOUMENO TYPE // //-System.out.println("##################### EYRIKA // EYRIKA!!!!!!!!!!!!!!!!!"); NodeList childrenOfChildOfSchema = n.getChildNodes(); if (childrenOfChildOfSchema != null) { for (int j = 0; j < childrenOfChildOfSchema.getLength(); j++) { Node n1 = childrenOfChildOfSchema.item(j); // ////-System.out.println(n1.getNodeName()); NodeList childrenOfTheDamned = n1.getChildNodes(); if (childrenOfTheDamned != null) { for (int k = 0; k < childrenOfTheDamned.getLength(); k++) { // ////-System.out.println("\t"+childrenOfTheDamned.item(k).getNodeName()); if (childrenOfTheDamned.item(k).getNodeName().contains("element")) { NamedNodeMap attributesOfType = childrenOfTheDamned.item(k).getAttributes(); // //-System.out.println("WWW // GAMWTOOOO...... TYPES... // ITERATIVE ");// // +typeName +" "+n.getNodeName() ); String attName = ""; String attType = ""; String additionalInfo = ""; for (int k1 = 0; k1 < attributesOfType.getLength(); k1++) { Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // //-System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // //-System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // //-System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1159 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1295 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 1660 |
if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("Array")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().substring(0, inPartType.getLocalPart().length() - 5) + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().startsWith("ArrayOf")) { stringToAppendForArray = " ( " + inPartType.getLocalPart().replaceFirst("ArrayOf", "") + "[] )"; } else if (inPartType.getLocalPart() != null && inPartType.getLocalPart().endsWith("[]")) { stringToAppendForArray = " ( " + inPartType.getLocalPart() + " )"; } if (stringToAppendForArray != null) { // -ta.append(stringToAppendForArray); } NativeObject no = null; ComplexObject co = null; if (stringToAppendForArray == null) {// DEN EINAI ARRAY if (inPartType.getNamespaceURI() .equals(namespaces.get(nativeTypePrefix.replace(":", "")))) { // IT IS A NATIVE TYPE no = new NativeObject(); no.setObjectName(new QName(inPartName)); no.setObjectType(new QName(inPartType.getLocalPart() + " (NATIVE)")); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1703 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1966 |
if (childrenOfTheDamned != null) { for (int k = 0; k < childrenOfTheDamned.getLength(); k++) { // ////-System.out.println("\t"+childrenOfTheDamned.item(k).getNodeName()); NodeList childrenOfTheChildrenOfTheDamned = childrenOfTheDamned.item(k) .getChildNodes(); if (childrenOfTheChildrenOfTheDamned != null) { for (int k2 = 0; k2 < childrenOfTheChildrenOfTheDamned.getLength(); k2++) { if (childrenOfTheChildrenOfTheDamned.item(k2).getNodeName() .contains("element")) { NamedNodeMap attributesOfType = childrenOfTheChildrenOfTheDamned .item(k2).getAttributes(); // ////-System.out.println("WWW // GAMWTOOOO...... TYPES... // FROM IMPORT!!!!!!"); String attName = ""; String attType = ""; String additionalInfo = ""; // EDW EINAI OOOOLH H MAGKIA // MOU ME TA // TYPES!!!!!!!!!!!!!!! for (int k1 = 0; k1 < attributesOfType.getLength(); k1++) { Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // ////-System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // ////-System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // ////-System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } // -ta.append("\n\t\t\tName: // "+attName); additionalInfo = additionalInfo.trim(); // -ta.append("\n\t\t\tType: // "+attType+" // ("+additionalInfo+")"); // //-ta.append("\n\t\t\t\t-"+attName+" // ["+attType+"] // "+additionalInfo); // Find the Type of the // attName... // ITERATIVE // PROCESS......... if (attType.startsWith(MitsosParser.targetNamespacePrefix)) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 732 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1068 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1391 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 437 |
co.getHasComplexObjects().add(unionCO); } System.out.println(); } else { if (no1 != null && no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType")) { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[][]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); ComplexObject noArrayCO_ListNO = new ComplexObject(); noArrayCO_ListNO.setObjectName(no1.getObjectName()); noArrayCO_ListNO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO_ListNO.setIsArrayType(true); noArrayCO_ListNO.setIsOptional(no1.isIsOptional()); noArrayCO_ListNO.getHasNativeObjects().add(no1); noArrayCO.getHasComplexObjects().add(noArrayCO_ListNO); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1103 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1568 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1755 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2077 |
if (no1 != null && no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType")) { if (objectXMLSchemaElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[][]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); ComplexObject noArrayCO_ListNO = new ComplexObject(); noArrayCO_ListNO.setObjectName(no1.getObjectName()); noArrayCO_ListNO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO_ListNO.setIsArrayType(true); noArrayCO_ListNO.setIsOptional(no1.isIsOptional()); noArrayCO_ListNO.getHasNativeObjects().add(no1); noArrayCO.getHasComplexObjects().add(noArrayCO_ListNO); co.getHasComplexObjects().add(noArrayCO); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1490 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1997 |
org.apache.ws.commons.schema.XmlSchemaChoice ctChoice = (XmlSchemaChoice) extension.getParticle(); ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName("http://www.w3.org/2001/XMLSchema", "XmlSchemaChoice")); co1.setObjectType(new QName("http://www.w3.org/2001/XMLSchema", "XmlSchemaChoice")); co1.setIsAbstract(true); AdditionalTypesParser.parseXMLSchemaChoiceElement(service, ctChoice, co1, theDefinition, calledFromAbstractTypeParser); if (ctChoice.getMinOccurs() == 0) { co1.setIsOptional(true); } if (ctChoice.getMaxOccurs() > 1) { // Array Type ComplexObject arrayCO = new ComplexObject(); arrayCO.setObjectName(co1.getObjectName()); // arrayCO.setObjectType(new // QName(co1.getObjectType()+"[]")); arrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); arrayCO.setIsArrayType(true); arrayCO.getHasComplexObjects().add(co1); arrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(arrayCO); } else { co.getHasComplexObjects().add(co1); } // System.out.println("\t\t\t\t\t"+newSimpleOrComplexObjectElement.getName()+" // "+newSimpleOrComplexObjectElement.getSchemaTypeName()); System.out.println("aaa!"); } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1205 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1696 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2180 |
if (content1.getClass().getName().contains( "org.apache.ws.commons.schema.XmlSchemaSimpleTypeRestriction")) { System.out.println("123"); org.apache.ws.commons.schema.XmlSchemaSimpleTypeRestriction restr = (org.apache.ws.commons.schema.XmlSchemaSimpleTypeRestriction) content1; XmlSchemaObjectCollection facetsCol = (XmlSchemaObjectCollection) restr .getFacets(); NativeObject no = new NativeObject(); no.setObjectName(objectXMLSchemaElement.getQName()); no.setObjectType(restr.getBaseTypeName()); // no.setNamespaceURI(restr.getBaseTypeName().getNamespaceURI()); // no.setAdditionalInfo(restr.getBaseTypeName().getNamespaceURI()+" // "); if (facetsCol != null && facetsCol.getCount() > 0) { Iterator iter1 = facetsCol.getIterator(); while (iter1.hasNext()) { org.apache.ws.commons.schema.XmlSchemaEnumerationFacet facet = (org.apache.ws.commons.schema.XmlSchemaEnumerationFacet) iter1 .next(); no.setAdditionalInfo(no.getAdditionalInfo() + facet.getValue() + " "); no.getHasAllowedValues().add(facet.getValue()); } } co.getHasNativeObjects().add(no); } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1014 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1278 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1876 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2252 |
ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName("http://www.w3.org/2001/XMLSchema", "XmlSchemaChoice")); co1.setObjectType(new QName("http://www.w3.org/2001/XMLSchema", "XmlSchemaChoice")); co1.setIsAbstract(true); AdditionalTypesParser.parseXMLSchemaChoiceElement(service, newSimpleOrComplexObjectElement, co1, theDefinition, calledFromAbstractTypeParser); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { // Array Type ComplexObject arrayCO = new ComplexObject(); arrayCO.setObjectName(co1.getObjectName()); // arrayCO.setObjectType(new // QName(co1.getObjectType()+"[]")); arrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); arrayCO.setIsArrayType(true); arrayCO.getHasComplexObjects().add(co1); arrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(arrayCO); } else { co.getHasComplexObjects().add(co1); } // System.out.println("\t\t\t\t\t"+newSimpleOrComplexObjectElement.getName()+" // "+newSimpleOrComplexObjectElement.getSchemaTypeName()); System.out.println("aaa!"); } else if (newObj1.getClass().getName() |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 478 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1565 |
} else { if (no1 != null && no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType")) { if (schElemOfType.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[][]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); ComplexObject noArrayCO_ListNO = new ComplexObject(); noArrayCO_ListNO.setObjectName(no1.getObjectName()); noArrayCO_ListNO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO_ListNO.setIsArrayType(true); noArrayCO_ListNO.setIsOptional(no1.isIsOptional()); noArrayCO_ListNO.getHasNativeObjects().add(no1); noArrayCO.getHasComplexObjects().add(noArrayCO_ListNO); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler.java | universAAL Remote Interoperability Internet Gateway | 427 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RPC.java | universAAL Remote Interoperability Internet Gateway | 447 |
private static Vector<OMElementImpl> findTheArrayObjectNodesInTheResponseBody(MessageContext inMsgCtx, NativeObject no, ComplexObject co) { if (inMsgCtx == null || inMsgCtx.getEnvelope() == null || inMsgCtx.getEnvelope().getBody() == null) { return null; } Vector<OMElementImpl> vec = new Vector<OMElementImpl>(); SOAPEnvelope response = inMsgCtx.getEnvelope(); SOAPBody body = response.getBody(); QName objectQName = null; if (no != null) { objectQName = no.getObjectName(); } else if (co != null) { objectQName = co.getObjectName(); } // Search first mesa sta children tou body Iterator iter1 = body.getChildren(); while (iter1.hasNext()) { org.apache.axiom.om.impl.llom.OMElementImpl childOMElement = (OMElementImpl) iter1.next(); Iterator it2 = childOMElement.getChildren(); while (it2.hasNext()) { OMElementImpl childOMElement2 = (OMElementImpl) it2.next(); if (childOMElement2.getQName().getLocalPart().equals(objectQName.getLocalPart())) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1757 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2039 |
if (attType.startsWith(MitsosParser.targetNamespacePrefix)) { // EINAI COMPLEX TYPE // //-ta.append("\n"); // PSAXNW GIA TO TYPE // MESA STO definition // ////-System.out.println("######################################### // COMPLEX!!!! // ITERATIVE"); String type1 = attType.substring(4, attType.length()); ComplexObject co = new ComplexObject(); co.setObjectName(new QName(attName)); co.setObjectType(new QName(attType)); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); } co.setObjectType(new QName(type1)); co.setAdditionalInfo(additionalInfo); Node parsedAttribute = parseTypeIterativeForXSDImport( importedSchema, type1, 0, true, co); if (operationInputs != null) { operationInputs.getHasNativeOrComplexObjects().add(co); } else if (operationOutputs != null) { operationOutputs.getHasNativeOrComplexObjects().add(co); } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 849 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 933 |
Object res123 = ParsingUtils.tryToFindAndParseAttributeForSpecificObject(theDefinition, service, newSimpleOrComplexObjectElement.getRefName()); if (res123 != null) { if (res123.getClass().getName().contains("NativeObject")) { co.getHasNativeObjects().add(res123); continue; } else if (res123.getClass().getName().contains("ComplexObject")) { co.getHasComplexObjects().add(res123); continue; } } else { System.out.println("XA! W!"); ComplexObject co123 = new ComplexObject(); if (newSimpleOrComplexObjectElement.getQName() != null) { co123.setObjectName(newSimpleOrComplexObjectElement.getQName()); } else if (newSimpleOrComplexObjectElement.getRefName() != null) { co123.setObjectName(newSimpleOrComplexObjectElement.getRefName()); } else if (newSimpleOrComplexObjectElement.getName() != null) { co123.setObjectName(new QName(newSimpleOrComplexObjectElement.getName())); } else { co123.setObjectName(new QName("UNDEFINED variable name!")); theDefinition.getContainingErrors() .add("ERROR @line ~1695... UNDEFINED Variable name!!!"); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 198 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1072 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1395 |
if (no1 != null && no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType")) { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[][]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); ComplexObject noArrayCO_ListNO = new ComplexObject(); noArrayCO_ListNO.setObjectName(no1.getObjectName()); noArrayCO_ListNO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO_ListNO.setIsArrayType(true); noArrayCO_ListNO.setIsOptional(no1.isIsOptional()); noArrayCO_ListNO.getHasNativeObjects().add(no1); noArrayCO.getHasComplexObjects().add(noArrayCO_ListNO); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 654 |
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 703 |
co1.setHasParent(co); co1.setIsInput(co.isIsInput()); QName[] qNarray = new QName[qNamesSoFar.size() + 1]; for (int i = 0; i < qNamesSoFar.size(); i++) { if (qNamesSoFar.get(i) != null) { QName qName1 = new QName(((QName) qNamesSoFar.get(i)).getNamespaceURI(), ((QName) qNamesSoFar.get(i)).getLocalPart(), ((QName) qNamesSoFar.get(i)).getPrefix()); qNarray[i] = qName1; } else { qNarray[i] = new QName(""); } } qNarray[qNarray.length - 1] = co1.getObjectName(); Vector newQNamesVector = (Vector) qNamesSoFar.clone(); newQNamesVector.add(qNarray[qNarray.length - 1]); count++; if (count < 30) { fixComplexObjectPathIterative(co1, newQNamesVector, count); } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 549 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 923 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 847 |
co.getHasNativeObjects().add(no1); } } else { ComplexObject co2 = new ComplexObject(); co2.setObjectName(no1.getObjectName()); if (xmlSchemaType.getQName() != null) { co2.setObjectType(xmlSchemaType.getQName()); } else { System.out.println(); } co2.getHasComplexObjects().add(unionCO); co.getHasComplexObjects().add(co2); } } else if (xmlSchemaType.getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaComplexType")) { ComplexObject co1 = new ComplexObject(); if (newSimpleOrComplexObjectElement.getQName() != null) { co1.setObjectName(newSimpleOrComplexObjectElement.getQName());// Panta // prin // apo // ayto // ton // tropo // klisis // prepei // na // exw // dwsei // prwta // to // onoma // tou // co } else if (newSimpleOrComplexObjectElement.getRefName() != null) { co1.setObjectName(newSimpleOrComplexObjectElement.getRefName()); } else if (newSimpleOrComplexObjectElement.getName() != null) { co1.setObjectName(new QName(newSimpleOrComplexObjectElement.getName())); } else { co1.setObjectName(new QName("UNDEFINED variable Name")); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1757 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2039 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2122 |
if (attType.startsWith(MitsosParser.targetNamespacePrefix)) { // EINAI COMPLEX TYPE // //-ta.append("\n"); // PSAXNW GIA TO TYPE // MESA STO definition // ////-System.out.println("######################################### // COMPLEX!!!! // ITERATIVE"); String type1 = attType.substring(4, attType.length()); ComplexObject co = new ComplexObject(); co.setObjectName(new QName(attName)); co.setObjectType(new QName(attType)); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); } co.setObjectType(new QName(type1)); co.setAdditionalInfo(additionalInfo); Node parsedAttribute = parseTypeIterativeForXSDImport( importedSchema, type1, 0, true, co); if (operationInputs != null) { operationInputs.getHasNativeOrComplexObjects().add(co); } else if (operationOutputs != null) { operationOutputs.getHasNativeOrComplexObjects().add(co); } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1966 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 616 |
if (childrenOfTheDamned.getLength() > 0) { for (int k = 0; k < childrenOfTheDamned.getLength(); k++) { // ////-System.out.println("\t"+childrenOfTheDamned.item(k).getNodeName()); NodeList childrenOfTheChildrenOfTheDamned = childrenOfTheDamned.item(k) .getChildNodes(); if (childrenOfTheChildrenOfTheDamned != null) { for (int k2 = 0; k2 < childrenOfTheChildrenOfTheDamned.getLength(); k2++) { if (childrenOfTheChildrenOfTheDamned.item(k2).getNodeName() .contains("element")) { NamedNodeMap attributesOfType = childrenOfTheChildrenOfTheDamned .item(k2).getAttributes(); // ////-System.out.println("WWW // GAMWTOOOO...... TYPES... FROM // IMPORT!!!!!!"); String attName = ""; String attType = ""; String additionalInfo = ""; // EDW EINAI OOOOLH H MAGKIA MOU // ME TA TYPES!!!!!!!!!!!!!!! for (int k1 = 0; k1 < attributesOfType.getLength(); k1++) { Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // ////-System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // ////-System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // ////-System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1130 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1595 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1781 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2104 |
ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); co.getHasComplexObjects().add(noArrayCO); } } else { if (objectXMLSchemaElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); co.getHasComplexObjects().add(noArrayCO); |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/server/persistence/PersistenceMySQL.java | universAAL Remote Interoperability Remote-API MySQL Add-on | 293 |
org/universAAL/ri/api/manager/server/persistence/PersistenceDerby.java | universAAL Remote Interoperability Remote-API Manager | 331 |
String selectCALLEES = "SELECT * FROM " + DBNAME + ".callees"; ResultSet resultSet = stmt.executeQuery(selectREGISTERS); while (resultSet.next()) { String id = resultSet.getString("id"); String remote = resultSet.getString("remote"); if (id != null && remote != null) { this.api.register(id, remote); } } // No need to link from id to id between tables, // just iterate once everything is registered resultSet = stmt.executeQuery(selectSUSBCRIBERS); while (resultSet.next()) { String id = resultSet.getString("id"); String pattern = resultSet.getString("pattern"); if (id != null && pattern != null) { this.api.subscribeC(id, pattern); } } resultSet = stmt.executeQuery(selectCALLEES); while (resultSet.next()) { String id = resultSet.getString("id"); String profile = resultSet.getString("profile"); if (id != null && profile != null) { this.api.provideS(id, profile); } } } catch (Exception e) { Activator.logE("PersistenceMySQL.restore", "Error restoring from the database"); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2778 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2933 |
parseTypeIterative(s1, type1, iterNumber + 1, fromLiteral, co1); co.getHasComplexObjects().add(co1); } else { // PSAXNW GIA TO TYPE MESA STO // definition ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName(attName)); co1.setAdditionalInfo(additionalInfo); co1.setObjectType(new QName(attType + " (COMPLEX)")); String type1 = attType.substring(attType.indexOf(":") + 1, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, iterNumber + 1, fromLiteral, co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2625 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2933 |
parseTypeIterative(s1, type1, iterNumber, false, co1); co.getHasComplexObjects().add(co1); } else { // PSAXNW GIA TO TYPE MESA STO // definition ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName(attName)); co1.setAdditionalInfo(additionalInfo); co1.setObjectType(new QName(attType + " (COMPLEX)")); String type1 = attType.substring(attType.indexOf(":") + 1, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, iterNumber, false, co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2156 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2306 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2625 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2933 |
parseTypeIterative(s1, type1, 0, false, co1); co.getHasComplexObjects().add(co1); } else { // PSAXNW GIA TO TYPE MESA // STO definition ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName(attName)); co1.setAdditionalInfo(additionalInfo); co1.setObjectType(new QName(attType + " (COMPLEX)")); String type1 = attType.substring(attType.indexOf(":") + 1, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, 0, false, co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2625 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2778 |
parseTypeIterative(s1, type1, iterNumber, false, co1); co.getHasComplexObjects().add(co1); } else { // PSAXNW GIA TO TYPE MESA STO // definition ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName(attName)); co1.setAdditionalInfo(additionalInfo); co1.setObjectType(new QName(attType + " (COMPLEX)")); String type1 = attType.substring(attType.indexOf(":") + 1, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, iterNumber, false, co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2156 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2306 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2778 |
parseTypeIterative(s1, type1, 0, false, co1); co.getHasComplexObjects().add(co1); } else { // PSAXNW GIA TO TYPE MESA // STO definition ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName(attName)); co1.setAdditionalInfo(additionalInfo); co1.setObjectType(new QName(attType + " (COMPLEX)")); String type1 = attType.substring(attType.indexOf(":") + 1, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, 0, false, co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/SimpleTypesParser.java | universAAL Remote Interoperability Internet Gateway | 176 |
org/universAAL/ri/wsdlToolkit/axis2Parser/SimpleTypesParser.java | universAAL Remote Interoperability Internet Gateway | 351 |
XmlSchemaSimpleTypeList typeList = (XmlSchemaSimpleTypeList) st.getContent(); if (typeList.getItemTypeName() != null) { no.setObjectType(typeList.getItemTypeName()); } else { if (typeList.getItemType() != null && typeList.getItemType().getQName() != null) { no.setObjectType(typeList.getItemType().getQName()); } else if (typeList.getItemType() != null && typeList.getItemType().getName() != null) { no.setObjectType(new QName(typeList.getItemType().getName())); } else { theDefinition.getContainingErrors().add("ERROR @line ~3564"); System.out.println("ERROR @line ~3564"); } } if (no.getObjectName() == null) { no.setObjectName(new QName("http://www.w3.org/2001/XMLSchema", "list")); } System.out.println(); no.setAdditionalInfo("isListType"); System.out.println(); } else if (st.getContent() != null |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 205 |
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 383 |
co1.additionalInfo = co.additionalInfo; co1.hasExtendedObjects = new Vector(); for (int i = 0; i < co.getHasExtendedObjects().size(); i++) { Object obj1 = co.getHasExtendedObjects().get(i); if (obj1.getClass().getName().contains("ComplexObject")) { ComplexObject inExtCO = (ComplexObject) obj1; ComplexObject extCO = new ComplexObject(); extCO.objectName = new QName(inExtCO.objectName.getNamespaceURI(), inExtCO.objectName.getLocalPart(), inExtCO.objectName.getPrefix()); extCO.objectType = new QName(inExtCO.objectType.getNamespaceURI(), inExtCO.objectType.getLocalPart(), inExtCO.objectType.getPrefix()); extCO.hasComplexObjects = new Vector(); extCO.hasNativeObjects = new Vector(); extCO.hasExtendedObjects = new Vector(); extCO.isInput = inExtCO.isInput; // extCO.hasParent=inExtCO.hasParent; extCO.setHasParent(co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 200 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 738 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 443 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1757 |
if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[][]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); ComplexObject noArrayCO_ListNO = new ComplexObject(); noArrayCO_ListNO.setObjectName(no1.getObjectName()); noArrayCO_ListNO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO_ListNO.setIsArrayType(true); noArrayCO_ListNO.setIsOptional(no1.isIsOptional()); noArrayCO_ListNO.getHasNativeObjects().add(no1); noArrayCO.getHasComplexObjects().add(noArrayCO_ListNO); co.getHasComplexObjects().add(noArrayCO); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 593 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 968 |
System.out.println(); } ComplexTypesParser.parseComplexType(service, null, xmlSchemaType, co1, theDefinition, false); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0 || newSimpleOrComplexObjectElement.isNillable()) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement != null && newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject coArrayCO = new ComplexObject(); coArrayCO.setObjectName(co1.getObjectName()); // co1.setObjectType(new // QName("XA!")); coArrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); coArrayCO.setIsArrayType(true); coArrayCO.getHasComplexObjects().add(co1); coArrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(coArrayCO); } else { co.getHasComplexObjects().add(co1); } typeParsed = true; } if (!typeParsed) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 401 |
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 245 |
} } // //-System.out.println("###### BINDING STYLE: "+bindingStyle); List opers = binding.getBindingOperations(); if (opers != null) { // //-System.out.println("### "+opers.size()+" Operations are // defined in this binding ###"); // -ta.append("\n\tOperations:"); // -GIORGOS // PortTypeImpl pti = // (PortTypeImpl)(definition.getAllPortTypes().values().iterator().next()); // ws.setName(pti.getQName().getLocalPart()); // ws.setServiceURL(definition.getDocumentBaseURI()); // ws.setNamespace(definition.getTargetNamespace()); // operationsList.clear(); // -GIORGOS. for (int i = 0; i < opers.size(); i++) { BindingOperation bindingOper = (BindingOperation) opers.get(i); if (bindingStyle == null) { List l11 = bindingOper.getExtensibilityElements(); for (int i11 = 0; i11 < l11.size(); i11++) { // ////-System.out.println("GAMWTOOOO W class: // "+l11.get(i11).getClass()); try { com.ibm.wsdl.extensions.soap.SOAPOperationImpl soapOperImpl = (com.ibm.wsdl.extensions.soap.SOAPOperationImpl) l11 .get(i11); // -System.out.println("EYRIKAAAAAAAAAA WWWWWWWWWW: // "+soapOperImpl.getStyle()); bindingStyle = soapOperImpl.getStyle(); } catch (Exception e) { try { com.ibm.wsdl.extensions.soap12.SOAP12OperationImpl soapOperImpl = (com.ibm.wsdl.extensions.soap12.SOAP12OperationImpl) l11 .get(i11); bindingStyle = soapOperImpl.getStyle(); } catch (Exception e1) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 377 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2314 |
if (attType.startsWith(MitsosParser.targetNamespacePrefix)) { String type1 = attType.substring(MitsosParser.targetNamespacePrefix.length(), attType.length()); ComplexObject newComplexObject = new ComplexObject(); newComplexObject.setObjectName(new QName(attName)); newComplexObject.setAdditionalInfo(additionalInfo); newComplexObject.setObjectType(new QName(type1)); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // //-ta.append(" ("+type1+"[])"); newComplexObject.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // //-ta.append(" ("+type1+"[])"); newComplexObject.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // //-ta.append(" ("+type1+"[])"); newComplexObject.setObjectType(new QName(type1 + "[]")); } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 982 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1246 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1844 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2220 |
ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName("any")); co1.setObjectType(new QName("Object")); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { // Array Type ComplexObject arrayCO = new ComplexObject(); arrayCO.setObjectName(co1.getObjectName()); // arrayCO.setObjectType(new // QName(co1.getObjectType().getLocalPart()+"[]")); arrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); arrayCO.setIsArrayType(true); arrayCO.getHasComplexObjects().add(co1); arrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(arrayCO); } else { co.getHasComplexObjects().add(co1); } // System.out.println("\t\t\t\t\t"+newSimpleOrComplexObjectElement.getName()+" // "+newSimpleOrComplexObjectElement.getSchemaTypeName()); System.out.println("aaa!"); } catch (Exception e) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 108 |
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 312 |
co1.hasExtendedObjects = new Vector(); for (int i = 0; i < co.getHasExtendedObjects().size(); i++) { Object obj = co.getHasExtendedObjects().get(i); if (obj.getClass().getName().contains("ComplexObject")) { ComplexObject inExtCO = (ComplexObject) obj; ComplexObject extCO = new ComplexObject(); extCO.objectName = new QName(inExtCO.objectName.getNamespaceURI(), inExtCO.objectName.getLocalPart(), inExtCO.objectName.getPrefix()); extCO.objectType = new QName(inExtCO.objectType.getNamespaceURI(), inExtCO.objectType.getLocalPart(), inExtCO.objectType.getPrefix()); extCO.hasComplexObjects = new Vector(); extCO.hasNativeObjects = new Vector(); extCO.hasExtendedObjects = new Vector(); extCO.isInput = inExtCO.isInput; // extCO.setHasParent(co1); extCO.setHasParent(co); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1456 |
org/universAAL/ri/wsdlToolkit/axis2Parser/SimpleTypesParser.java | universAAL Remote Interoperability Internet Gateway | 666 |
} } else { // EDW MPAiNEI AN DEN VREI TO BASETYPE STA ELEMENTS KAI // SCHEMATYPES Object res123 = ParsingUtils.tryToFindAndParseAttributeForSpecificObject(theDefinition, service, extension.getBaseTypeName()); // to res123 se ayti tin periptwi einai to baseCO if (res123 != null) { if (res123.getClass().getName().contains("NativeObject")) { // CHECK THIS!!!! // An mpei edw prepi na ELEGKSW AN EINAI SWSTO POU // MPAINEI ETSI TO res123 mesa sto co co.getHasNativeObjects().add(res123); } else if (res123.getClass().getName().contains("ComplexObject")) { baseCO = (ComplexObject) res123; for (int i = 0; i < baseCO.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(baseCO.getHasNativeObjects().get(i)); } for (int i = 0; i < baseCO.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(baseCO.getHasComplexObjects().get(i)); } } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 200 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 738 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1074 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1397 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 481 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1568 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 443 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1105 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1570 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1757 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2079 |
if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[][]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); ComplexObject noArrayCO_ListNO = new ComplexObject(); noArrayCO_ListNO.setObjectName(no1.getObjectName()); noArrayCO_ListNO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO_ListNO.setIsArrayType(true); noArrayCO_ListNO.setIsOptional(no1.isIsOptional()); noArrayCO_ListNO.getHasNativeObjects().add(no1); noArrayCO.getHasComplexObjects().add(noArrayCO_ListNO); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1396 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2271 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2073 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2538 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2698 |
NodeList childrenOfTheDamned = n2.getChildNodes(); if (childrenOfTheDamned != null) { for (int k = 0; k < childrenOfTheDamned.getLength(); k++) { // -System.out.println("\tGAAAAAAAAAAAAAAAAAAOOOOOOOOOOO // "+childrenOfTheDamned.item(k).getNodeName()); if (childrenOfTheDamned.item(k).getNodeName() .contains("element")) { NamedNodeMap attributesOfType = childrenOfTheDamned.item(k) .getAttributes(); // //-System.out.println("WWW // GAMWTOOOO...... // TYPES..."); String attName = ""; String attType = ""; String additionalInfo = ""; // EDW EINAI OOOOLH // H MAGKIA MOU ME // TA // TYPES!!!!!!!!!!!!!!! // WWW GAMWTOOOO // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW!!!!!!!!!!!!!!!!!!!!!!!! // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWW // W // W for (int k1 = 0; k1 < attributesOfType.getLength(); k1++) { Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // -System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // -System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // -System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1248 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1287 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1846 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1883 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2222 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2261 |
co1.setObjectType(new QName("Object")); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { // Array Type ComplexObject arrayCO = new ComplexObject(); arrayCO.setObjectName(co1.getObjectName()); // arrayCO.setObjectType(new // QName(co1.getObjectType().getLocalPart()+"[]")); arrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); arrayCO.setIsArrayType(true); arrayCO.getHasComplexObjects().add(co1); arrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(arrayCO); } else { co.getHasComplexObjects().add(co1); } // System.out.println("\t\t\t\t\t"+newSimpleOrComplexObjectElement.getName()+" // "+newSimpleOrComplexObjectElement.getSchemaTypeName()); System.out.println("aaa!"); } else if (obj1.getClass().getName().contains("XmlSchemaChoice")) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 629 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 679 |
} } else { // EINAI NATIVE TYPE NamedNodeMap nnm = n.getAttributes(); String additionalInfo = ""; for (int i = 0; i < nnm.getLength(); i++) { if (nnm.item(i) != null) { if (nnm.item(i).getNodeName() != null) { if (!nnm.item(i).getNodeName().equals("name") && !nnm.item(i).getNodeName().equals("type")) { additionalInfo += " " + nnm.item(i).getNodeValue(); } } } } NativeObject newNativeObject = new NativeObject(); newNativeObject.setObjectName(co.getObjectName()); newNativeObject.setAdditionalInfo(additionalInfo); newNativeObject.setObjectType(new QName(typeA)); // MitsosParser.parsedObjectsHashmap.put(newNativeObject.objectType, // newNativeObject); co.getHasNativeObjects().add(newNativeObject); } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 971 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 895 |
false); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0 || newSimpleOrComplexObjectElement.isNillable()) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement != null && newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject coArrayCO = new ComplexObject(); coArrayCO.setObjectName(co1.getObjectName()); // co1.setObjectType(new QName("XA!")); coArrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); coArrayCO.setIsArrayType(true); coArrayCO.getHasComplexObjects().add(co1); coArrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(coArrayCO); } else { co.getHasComplexObjects().add(co1); } typeParsed = true; } if (!typeParsed) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 778 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 805 |
""))) { ComplexObject coArrayCO = new ComplexObject(); coArrayCO.setObjectName(co1.getObjectName()); // co1.setObjectType(new // QName("XA!")); if (!co1.getObjectType().getLocalPart().contains("[]")) { coArrayCO.setObjectType( new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); } else { coArrayCO.setObjectType( new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart(), co1.getObjectType().getPrefix())); } coArrayCO.setIsArrayType(true); coArrayCO.getHasComplexObjects().add(co1); coArrayCO.setIsOptional(co1.isIsOptional()); dummyInputOrOutputComplexObject.getHasComplexObjects() .add(coArrayCO); } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 58 |
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 283 |
this.objectType.getPrefix()); // System.out.println(this.objectName.getLocalPart()); /* * if(!this.getObjectType().getLocalPart().contains("XmlSchemaChoice")){ * if(ITIWSDLParser.clonedTypes.containsKey(this.getObjectType())){ * Integer * countSoFar=(Integer)ITIWSDLParser.clonedTypes.get(this.getObjectType * ()); countSoFar++; * ITIWSDLParser.clonedTypes.put(this.getObjectType(),countSoFar); * }else{ ITIWSDLParser.clonedTypes.put(this.getObjectType(),1); } } */ newCO.hasComplexObjects = new Vector(); Iterator iter1 = this.hasComplexObjects.iterator(); while (iter1.hasNext()) { ComplexObject co = (ComplexObject) iter1.next(); // co.setHasParent(newCO); co.setHasParent(this); /* * if(ITIWSDLParser.checkIfCOhasAlreadyBeenCloned(co.getObjectType() * ) ){ * System.out.println(co.getObjectName().getLocalPart()+"\t"+co. * getObjectType().getLocalPart()); } */ // if(ITIWSDLParser.checkIfCOhasAlreadyBeenCloned(co.getObjectType())||checkIfCOhasParentTheSameCO(co)){ if (checkIfCOhasParentTheSameCO(co)) { ComplexObject co1 = new ComplexObject(); co1.objectName = new QName(co.objectName.getNamespaceURI(), co.objectName.getLocalPart(), co.objectName.getPrefix()); co1.objectType = new QName(co.objectType.getNamespaceURI(), co.objectType.getLocalPart(), co.objectType.getPrefix()); co1.hasComplexObjects = new Vector(); co1.hasNativeObjects = new Vector(); co1.hasExtendedObjects = new Vector(); co1.isInput = co.isInput; // co1.setHasParent(newCO); co1.setHasParent(this); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RpcEncoded.java | universAAL Remote Interoperability Internet Gateway | 140 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RpcEncoded.java | universAAL Remote Interoperability Internet Gateway | 170 |
Iterator iter2 = body.getChildren(); while (iter2.hasNext()) { Object obj = iter2.next(); System.out.println(obj.getClass().getName()); if (obj.getClass().getName().contains("org.apache.axiom.om.impl.llom.OMTextImpl")) { org.apache.axiom.om.impl.llom.OMTextImpl t = (org.apache.axiom.om.impl.llom.OMTextImpl) obj; System.out.println(t.getText()); } else if (obj.getClass().getName().contains("org.apache.axiom.om.impl.llom.OMElementImpl")) { org.apache.axiom.om.impl.llom.OMElementImpl childOMElement = (OMElementImpl) obj; OMElementImpl result = findOMNodeWithTheSpecific_ID_AmongChildren_ITERATIVE(childOMElement, null, idToFind); return result; } } return null; } else if (omElement != null) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/server/persistence/PersistenceDerby.java | universAAL Remote Interoperability Remote-API Manager | 286 |
org/universAAL/ri/rest/manager/server/persistence/PersistenceDerby.java | universAAL Remote Interoperability REST-API Manager | 327 |
stmt.executeUpdate(deleteREGISTERS);// TODO Remove in cascade? // Rsult is the same, but // maybe faster? } catch (SQLException e) { if (!e.getSQLState().equals("X0Y32")) { e.printStackTrace(); } } } catch (Exception e) { Activator.logE("PersistenceDerby.removeRegister", "Error removing from the database"); e.printStackTrace(); } finally { try { if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } catch (SQLException e) { Activator.logE("PersistenceDerby.removeRegister", "Error removing from the database"); e.printStackTrace(); } } } /* * (non-Javadoc) * * @see * org.universAAL.ri.api.manager.server.persistence.Persistence#restore() */ public void restore() { Connection conn = null; Statement stmt = null; try { new org.apache.derby.jdbc.EmbeddedDriver(); conn = DriverManager.getConnection(dbURL); stmt = conn.createStatement(); stmt.setQueryTimeout(30); String selectREGISTERS = "Select * from " + DBNAME + ".registers"; |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1040 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1367 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 414 |
if (newSimpleOrComplexObjectElement.getSchemaType().getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaSimpleType")) { NativeObject no1 = new NativeObject(); ComplexObject unionCO = SimpleTypesParser.parseSimpleType(newSimpleOrComplexObjectElement, null, no1, theDefinition, service); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0 || newSimpleOrComplexObjectElement.isNillable()) { no1.setIsOptional(true); } if (unionCO != null) { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasComplexObjects().add(unionCO); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/SimpleTypesParser.java | universAAL Remote Interoperability Internet Gateway | 502 |
org/universAAL/ri/wsdlToolkit/axis2Parser/SimpleTypesParser.java | universAAL Remote Interoperability Internet Gateway | 671 |
restriction.getBaseTypeName()); // to res123 se ayti tin periptwi einai to baseCO if (res123 != null) { if (res123.getClass().getName().contains("NativeObject")) { // CHECK THIS!!!! // An mpei edw prepi na ELEGKSW AN EINAI SWSTO POU // MPAINEI ETSI TO res123 mesa sto co co.getHasNativeObjects().add(res123); } else if (res123.getClass().getName().contains("ComplexObject")) { baseCO = (ComplexObject) res123; for (int i = 0; i < baseCO.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(baseCO.getHasNativeObjects().get(i)); } for (int i = 0; i < baseCO.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(baseCO.getHasComplexObjects().get(i)); } } } else { if (restriction.getBaseTypeName().getNamespaceURI().equals("http://www.w3.org/2001/XMLSchema")) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 633 |
org/universAAL/ri/wsdlToolkit/ioApi/NativeObject.java | universAAL Remote Interoperability Internet Gateway | 158 |
} public void getParents(Object obj, List list, int parentDepth) { if (list.size() > parentDepth) { return; } if (obj instanceof NativeObject) { NativeObject no = (NativeObject) obj; if (no.getHasParent() instanceof ComplexObject) { ComplexObject co = ((ComplexObject) no.getHasParent()); list.add(co.getObjectName().getLocalPart()); getParents(co, list, parentDepth); } } else if (obj instanceof ComplexObject) { ComplexObject co = (ComplexObject) obj; if (co.getHasParent() instanceof ComplexObject) { ComplexObject co1 = ((ComplexObject) co.getHasParent()); list.add(co1.getObjectName().getLocalPart()); getParents(co1, list, parentDepth); } } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 663 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 894 |
parseComplexType(service, null, newSchemaType, co1, theDefinition, calledFromAbstractTypeParser); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0 || newSimpleOrComplexObjectElement.isNillable()) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement != null && newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject coArrayCO = new ComplexObject(); coArrayCO.setObjectName(co1.getObjectName()); coArrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); coArrayCO.setIsArrayType(true); coArrayCO.getHasComplexObjects().add(co1); coArrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(coArrayCO); } else { co.getHasComplexObjects().add(co1); } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1461 |
org/universAAL/ri/wsdlToolkit/axis2Parser/SimpleTypesParser.java | universAAL Remote Interoperability Internet Gateway | 502 |
extension.getBaseTypeName()); // to res123 se ayti tin periptwi einai to baseCO if (res123 != null) { if (res123.getClass().getName().contains("NativeObject")) { // CHECK THIS!!!! // An mpei edw prepi na ELEGKSW AN EINAI SWSTO POU // MPAINEI ETSI TO res123 mesa sto co co.getHasNativeObjects().add(res123); } else if (res123.getClass().getName().contains("ComplexObject")) { baseCO = (ComplexObject) res123; for (int i = 0; i < baseCO.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(baseCO.getHasNativeObjects().get(i)); } for (int i = 0; i < baseCO.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(baseCO.getHasComplexObjects().get(i)); } } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 633 |
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 684 |
no1.setHasParent(co); no1.setIsInput(co.isIsInput()); QName[] qNarray = new QName[qNamesSoFar.size() + 1]; for (int i = 0; i < qNamesSoFar.size(); i++) { // qNarray[i] = (QName) qNamesSoFar.get(i); if (qNamesSoFar.get(i) != null) { QName qName1 = new QName(((QName) qNamesSoFar.get(i)).getNamespaceURI(), ((QName) qNamesSoFar.get(i)).getLocalPart(), ((QName) qNamesSoFar.get(i)).getPrefix()); qNarray[i] = qName1; } else { qNarray[i] = new QName(""); } } qNarray[qNarray.length - 1] = no1.getObjectName(); } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1020 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1248 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1846 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2222 |
co1, theDefinition, calledFromAbstractTypeParser); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { // Array Type ComplexObject arrayCO = new ComplexObject(); arrayCO.setObjectName(co1.getObjectName()); // arrayCO.setObjectType(new // QName(co1.getObjectType()+"[]")); arrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); arrayCO.setIsArrayType(true); arrayCO.getHasComplexObjects().add(co1); arrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(arrayCO); } else { co.getHasComplexObjects().add(co1); } // System.out.println("\t\t\t\t\t"+newSimpleOrComplexObjectElement.getName()+" // "+newSimpleOrComplexObjectElement.getSchemaTypeName()); System.out.println("aaa!"); } else if (newObj1.getClass().getName() |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 596 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 971 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 664 |
theDefinition, false); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0 || newSimpleOrComplexObjectElement.isNillable()) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement != null && newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject coArrayCO = new ComplexObject(); coArrayCO.setObjectName(co1.getObjectName()); // co1.setObjectType(new // QName("XA!")); coArrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); coArrayCO.setIsArrayType(true); coArrayCO.getHasComplexObjects().add(co1); coArrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(coArrayCO); } else { co.getHasComplexObjects().add(co1); } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 984 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1020 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1287 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1883 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2261 |
co1.setObjectType(new QName("Object")); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { // Array Type ComplexObject arrayCO = new ComplexObject(); arrayCO.setObjectName(co1.getObjectName()); // arrayCO.setObjectType(new // QName(co1.getObjectType().getLocalPart()+"[]")); arrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); arrayCO.setIsArrayType(true); arrayCO.getHasComplexObjects().add(co1); arrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(arrayCO); } else { co.getHasComplexObjects().add(co1); } // System.out.println("\t\t\t\t\t"+newSimpleOrComplexObjectElement.getName()+" // "+newSimpleOrComplexObjectElement.getSchemaTypeName()); System.out.println("aaa!"); } catch (Exception e) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/invocation/Axis2WebServiceInvoker.java | universAAL Remote Interoperability Internet Gateway | 179 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2_RpcEncodedMessageBuilder.java | universAAL Remote Interoperability Internet Gateway | 60 |
} private static OMElement createSOAPBody(SOAPFactory fac, QName operationName, Vector operationInputs, OMNamespace operationNs) { OMElement method = fac.createOMElement(operationName.getLocalPart(), operationNs); Iterator operInputsIter = operationInputs.iterator(); while (operInputsIter.hasNext()) { Object inputObject = operInputsIter.next(); if (inputObject.getClass().getName().contains("NativeObject")) { NativeObject no = (NativeObject) inputObject; // OMNamespace inputObjectNs = // fac.createOMNamespace(no.getNamespaceURI(), "ns1"); OMElement valueA = createOMElementForNativeObjectInput(fac, no, operationNs); if (valueA != null) { method.addChild(valueA); } } else if (inputObject.getClass().getName().contains("ComplexObject")) { ComplexObject co = (ComplexObject) inputObject; if (co.isIsArrayType()) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 317 |
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 390 |
ComplexObject extCO = new ComplexObject(); extCO.objectName = new QName(inExtCO.objectName.getNamespaceURI(), inExtCO.objectName.getLocalPart(), inExtCO.objectName.getPrefix()); extCO.objectType = new QName(inExtCO.objectType.getNamespaceURI(), inExtCO.objectType.getLocalPart(), inExtCO.objectType.getPrefix()); extCO.hasComplexObjects = new Vector(); extCO.hasNativeObjects = new Vector(); extCO.hasExtendedObjects = new Vector(); extCO.isInput = inExtCO.isInput; extCO.hasParent = inExtCO.hasParent; extCO.isAbstract = inExtCO.isAbstract; extCO.isArrayType = inExtCO.isArrayType; extCO.additionalInfo = inExtCO.additionalInfo; co1.hasExtendedObjects.add(extCO); } else {// NativeObject NativeObject inExtNO = (NativeObject) obj; |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1318 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2344 |
(org.apache.ws.commons.schema.XmlSchemaGroupRef) obj1, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } System.out.println(); } else { System.out.println(); } } } } else { System.out.println(); } System.out.println(); } catch (Exception e1) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 641 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 943 |
} } else { System.out.println("XA! W!"); ComplexObject co123 = new ComplexObject(); if (newSimpleOrComplexObjectElement.getQName() != null) { co123.setObjectName(newSimpleOrComplexObjectElement.getQName()); } else if (newSimpleOrComplexObjectElement.getRefName() != null) { co123.setObjectName(newSimpleOrComplexObjectElement.getRefName()); } else if (newSimpleOrComplexObjectElement.getName() != null) { co123.setObjectName(new QName(newSimpleOrComplexObjectElement.getName())); } else { co123.setObjectName(new QName("UNDEFINED variable name!")); theDefinition.getContainingErrors() .add("ERROR @line ~2527... UNDEFINED Variable name!!!"); System.out.println("ERROR @line ~2527... UNDEFINED Variable name!!!"); } co123.setObjectType(new QName("Object")); co.getHasComplexObjects().add(co123); } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 290 |
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 367 |
co.setHasParent(this); if (checkIfCOhasParentTheSameCO(co)) { ComplexObject co1 = new ComplexObject(); co1.objectName = new QName(co.objectName.getNamespaceURI(), co.objectName.getLocalPart(), co.objectName.getPrefix()); co1.objectType = new QName(co.objectType.getNamespaceURI(), co.objectType.getLocalPart(), co.objectType.getPrefix()); co1.hasComplexObjects = new Vector(); co1.hasNativeObjects = new Vector(); co1.hasExtendedObjects = new Vector(); co1.isInput = co.isInput; co1.hasParent = co.hasParent; co1.isAbstract = co.isAbstract; co1.isArrayType = co.isArrayType; co1.additionalInfo = co.additionalInfo; |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RpcEncoded.java | universAAL Remote Interoperability Internet Gateway | 98 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RpcEncoded.java | universAAL Remote Interoperability Internet Gateway | 249 |
Iterator iter2 = inputNode.getChildren(); while (iter2.hasNext()) { Object obj = iter2.next(); System.out.println(obj.getClass().getName()); if (obj.getClass().getName().contains("org.apache.axiom.om.impl.llom.OMTextImpl")) { org.apache.axiom.om.impl.llom.OMTextImpl t = (org.apache.axiom.om.impl.llom.OMTextImpl) obj; System.out.println(t.getText()); } else if (obj.getClass().getName().contains("org.apache.axiom.om.impl.llom.OMElementImpl")) { org.apache.axiom.om.impl.llom.OMElementImpl childOMElement = (OMElementImpl) obj; |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RpcEncoded.java | universAAL Remote Interoperability Internet Gateway | 98 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RpcEncoded.java | universAAL Remote Interoperability Internet Gateway | 140 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RpcEncoded.java | universAAL Remote Interoperability Internet Gateway | 170 |
Iterator iter2 = inputNode.getChildren(); while (iter2.hasNext()) { Object obj = iter2.next(); System.out.println(obj.getClass().getName()); if (obj.getClass().getName().contains("org.apache.axiom.om.impl.llom.OMTextImpl")) { org.apache.axiom.om.impl.llom.OMTextImpl t = (org.apache.axiom.om.impl.llom.OMTextImpl) obj; System.out.println(t.getText()); } else if (obj.getClass().getName().contains("org.apache.axiom.om.impl.llom.OMElementImpl")) { org.apache.axiom.om.impl.llom.OMElementImpl childOMElement = (OMElementImpl) obj; OMElementImpl result = findOMNode_RpcEncoded_AmongChildren_ITERATIVE(body, childOMElement, resultQName); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 941 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1349 |
} } // Parse Attributes... if (ct != null) { XmlSchemaObjectCollection attsCol = ct.getAttributes(); if (attsCol != null) { Iterator iter2 = attsCol.getIterator(); while (iter2.hasNext()) { Object obj = iter2.next(); if (obj.getClass().getName() .equals("org.apache.ws.commons.schema.XmlSchemaAttribute")) { org.apache.ws.commons.schema.XmlSchemaAttribute att = (org.apache.ws.commons.schema.XmlSchemaAttribute) obj; Object res1 = AdditionalTypesParser.parseXmlSchemaAttribute(att, service, theDefinition); if (res1 != null) { if (res1.getClass().getName().contains("NativeObject")) { NativeObject no12 = (NativeObject) res1; |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 153 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 186 |
private static void parseSimpleContentForDocumentType(Schema theWSDLxsdSchema, Node inputNode, int iterNumber, ComplexObject co) { // O inputNode einai aytos pou exei name "complexContent" // -System.out.println("*** parseComplexContentForDocumentType ***"); NodeList childrenOfTheChildrenOfTheDamned = inputNode.getChildNodes(); // Mesa stous nodes tis listas childrenOfTheChildrenOfTheDamned tha // yparxoun oi nodes "extension" (logika tha yparxei moono enas tetoios // node) // Mesa stous nodes "extension" tha yparxoun oi nodes element pou tha // einai ta simple object i complex object pou symplirwnoun ta // klironomimena if (childrenOfTheChildrenOfTheDamned != null) { for (int k2 = 0; k2 < childrenOfTheChildrenOfTheDamned.getLength(); k2++) { // ////-System.out.println("FFF // "+childrenOfTheChildrenOfTheDamned.item(k2).getNodeName()); if (!childrenOfTheChildrenOfTheDamned.item(k2).hasAttributes()) continue; if (childrenOfTheChildrenOfTheDamned.item(k2).getNodeName().contains("extension")) { if (childrenOfTheChildrenOfTheDamned.item(k2).getAttributes() != null) { if (childrenOfTheChildrenOfTheDamned.item(k2).getAttributes().getNamedItem("base") != null) { String baseType = childrenOfTheChildrenOfTheDamned.item(k2).getAttributes() .getNamedItem("base").getNodeValue(); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2760 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2790 |
String type1 = attType.substring(4, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, iterNumber + 1, fromLiteral, co1); co.getHasComplexObjects().add(co1); } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2915 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2951 |
String type1 = attType.substring(4, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, iterNumber + 1, false, co1); co.getHasComplexObjects().add(co1); } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/WSDL_XSD_SchemaToolkit.java | universAAL Remote Interoperability Internet Gateway | 252 |
org/universAAL/ri/wsdlToolkit/parser/WSDL_XSD_SchemaToolkit.java | universAAL Remote Interoperability Internet Gateway | 515 |
importedOrIncludedSchema.getDocumentBaseURI(), theSchemaOfTheWSDL); if (n1 != null) return n1; } } catch (Exception e) { // e.printStackTrace(); try { importsIter = col.iterator(); while (importsIter.hasNext()) { Vector schImpls = (Vector) importsIter.next(); if (schImpls.size() > 0) { for (int i = 0; i < schImpls.size(); i++) { SchemaImportImpl schImpl = (SchemaImportImpl) schImpls.get(i); Schema importedSchema = schImpl.getReferencedSchema(); if (importedSchema.getDocumentBaseURI() != null && previousXSDURI != null) { if (!importedSchema.getDocumentBaseURI().equals(previousXSDURI)) { Node n1 = getNodeOfType_ITERATIVE(nameOfNode, importedSchema, |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 160 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 403 |
ParsedWSDLDefinition theDefinition) { org.apache.ws.commons.schema.XmlSchemaElement newSimpleOrComplexObjectElement = (org.apache.ws.commons.schema.XmlSchemaElement) newObj1; System.out.println("\t\t\t\t\t" + newSimpleOrComplexObjectElement.getName() + " " + newSimpleOrComplexObjectElement.getSchemaTypeName()); if (newSimpleOrComplexObjectElement.getSchemaType() != null) { System.out.println( "\t\t\t\t\t\t#" + newSimpleOrComplexObjectElement.getSchemaType().getClass().toString() + "#"); boolean typeParsed = false; if (newSimpleOrComplexObjectElement.getSchemaType().getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaSimpleType")) { NativeObject no1 = new NativeObject(); ComplexObject unionCO = SimpleTypesParser.parseSimpleType(newSimpleOrComplexObjectElement, null, no1, theDefinition, service); if (unionCO != null) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 634 |
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 655 |
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 685 |
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 704 |
no1.setIsInput(co.isIsInput()); QName[] qNarray = new QName[qNamesSoFar.size() + 1]; for (int i = 0; i < qNamesSoFar.size(); i++) { // qNarray[i] = (QName) qNamesSoFar.get(i); if (qNamesSoFar.get(i) != null) { QName qName1 = new QName(((QName) qNamesSoFar.get(i)).getNamespaceURI(), ((QName) qNamesSoFar.get(i)).getLocalPart(), ((QName) qNamesSoFar.get(i)).getPrefix()); qNarray[i] = qName1; } else { qNarray[i] = new QName(""); } } qNarray[qNarray.length - 1] = no1.getObjectName(); |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 255 |
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 322 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 255 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 322 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 255 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 322 |
private final static byte[] _URL_SAFE_DECODABET = { -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal // 0 // - // 8 -5, -5, // Whitespace: Tab and Linefeed -9, -9, // Decimal 11 - 12 -5, // Whitespace: Carriage Return -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 14 - // 26 -9, -9, -9, -9, -9, // Decimal 27 - 31 -5, // Whitespace: Space -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 33 - 42 -9, // Plus sign at decimal 43 -9, // Decimal 44 |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler.java | universAAL Remote Interoperability Internet Gateway | 43 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RPC.java | universAAL Remote Interoperability Internet Gateway | 43 |
public class Axis2InvocationResultHandler { public static InvocationResult parseResult(MessageContext inMsgCtx, WSOperation theParsedOperation) { InvocationResult theResult = new InvocationResult(); Vector parsedOperationOutputsVector = theParsedOperation.getHasOutput().getHasNativeOrComplexObjects(); Iterator parsedOperationOutputsIter = parsedOperationOutputsVector.iterator(); Vector vec = new Vector(); while (parsedOperationOutputsIter.hasNext()) { Object parsedOutObj = parsedOperationOutputsIter.next(); if (parsedOutObj instanceof NativeObject) { NativeObject outNO = (NativeObject) parsedOutObj; OMElementImpl omElement = findTheNativeObjectNodeInTheResponseBody(inMsgCtx, outNO); setNativeObjectValue(outNO, omElement); } else if (parsedOutObj instanceof ComplexObject) { ComplexObject outCO = (ComplexObject) parsedOutObj; if (!outCO.isIsArrayType()) { OMElementImpl omElement = findTheComplexObjectNodeInTheResponseBody(inMsgCtx, outCO); setComplexObjectValues(outCO, omElement); } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RpcEncoded.java | universAAL Remote Interoperability Internet Gateway | 140 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RpcEncoded.java | universAAL Remote Interoperability Internet Gateway | 170 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RpcEncoded.java | universAAL Remote Interoperability Internet Gateway | 249 |
Iterator iter2 = body.getChildren(); while (iter2.hasNext()) { Object obj = iter2.next(); System.out.println(obj.getClass().getName()); if (obj.getClass().getName().contains("org.apache.axiom.om.impl.llom.OMTextImpl")) { org.apache.axiom.om.impl.llom.OMTextImpl t = (org.apache.axiom.om.impl.llom.OMTextImpl) obj; System.out.println(t.getText()); } else if (obj.getClass().getName().contains("org.apache.axiom.om.impl.llom.OMElementImpl")) { org.apache.axiom.om.impl.llom.OMElementImpl childOMElement = (OMElementImpl) obj; |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 181 |
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 290 |
co.setHasParent(this); /* * if(co.getHasComplexObjects().size()>0&&ITIWSDLParser. * checkIfCOhasAlreadyBeenCloned(co.getObjectType())){ * System.out * .println("EXT: "+co.getObjectName().getLocalPart()+ * "\t"+co.getObjectType().getLocalPart()); } */ // if(ITIWSDLParser.checkIfCOhasAlreadyBeenCloned(co.getObjectType())||checkIfCOhasParentTheSameCO(co)){ if (checkIfCOhasParentTheSameCO(co)) { ComplexObject co1 = new ComplexObject(); co1.objectName = new QName(co.objectName.getNamespaceURI(), co.objectName.getLocalPart(), co.objectName.getPrefix()); co1.objectType = new QName(co.objectType.getNamespaceURI(), co.objectType.getLocalPart(), co.objectType.getPrefix()); co1.hasComplexObjects = new Vector(); co1.hasNativeObjects = new Vector(); co1.hasExtendedObjects = new Vector(); co1.isInput = co.isInput; co1.hasParent = co.hasParent; co1.isAbstract = co.isAbstract; co1.isArrayType = co.isArrayType; co1.isOptional = co.isOptional; |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2137 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2167 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2287 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2325 |
String type1 = attType.substring(4, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, 0, false, co1); co.getHasComplexObjects().add(co1); } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2611 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2637 |
String type1 = attType.substring(4, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, iterNumber, false, co1); co.getHasComplexObjects().add(co1); } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1240 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1465 |
ComplexTypesParser.parseComplexType(service, null, theSchemaType, co1, theDefinition, calledFromAbstractTypeParser); if (newSimpleOrComplexObjectElement != null && (newSimpleOrComplexObjectElement.getMinOccurs() == 0 || newSimpleOrComplexObjectElement.isNillable())) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement != null && newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject coArrayCO = new ComplexObject(); coArrayCO.setObjectName(co1.getObjectName()); // co1.setObjectType(new QName("XA!")); coArrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); coArrayCO.setIsArrayType(true); coArrayCO.getHasComplexObjects().add(co1); coArrayCO.setIsOptional(co1.isIsOptional()); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1321 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2019 |
List extElementsList = definition.getTypes().getExtensibilityElements(); // ////-System.out.println("Extensibility Elements Names:"); if (extElementsList != null) { // -System.out.print(extElementsList.size()+"\n"); Iterator iter1 = extElementsList.iterator(); while (iter1.hasNext()) { try { com.ibm.wsdl.extensions.schema.SchemaImpl s1 = (com.ibm.wsdl.extensions.schema.SchemaImpl) iter1 .next(); // //-System.out.println(s1.toString()); org.w3c.dom.Element e1 = s1.getElement(); NodeList children = e1.getChildNodes(); // //-System.out.println(children.getLength()); for (int i = 0; i < children.getLength(); i++) { Node n = children.item(i); // -System.out.println("### #### MIIIIITS LITERALLLL // "+n.getNodeName()+" "+n.getNodeType()+" // "+n.getNodeValue()); if (n.getNodeName() != null && n.getNodeName().contains("import")) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/gateway/communication/cipher/ClearTextCipher.java | universAAL Remote Interoperability Space Gateway | 85 |
org/universAAL/ri/gateway/communication/cipher/SSLCipher.java | universAAL Remote Interoperability Space Gateway | 101 |
socket = SocketFactory.getDefault().createSocket(host, port); os = new ObjectOutputStream(socket.getOutputStream()); is = new ObjectInputStream(socket.getInputStream()); return socket; } /** {@inheritDoc} */ public boolean sendMessage(Message m) throws CryptoException, IOException { if (os == null) return false; os.writeObject(m); return true; } /** {@inheritDoc} */ public Message readMessage() throws CryptoException, IOException { if (is == null) return null; try { return (Message) is.readObject(); } catch (ClassNotFoundException e) { LogUtils.logError(Gateway.getInstance().context, getClass(), "readMessage", new String[] { "unexpected Exception" }, e); return null; } } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 178 |
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 243 |
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 311 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 178 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 243 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 311 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 178 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 243 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 311 |
private final static byte[] _STANDARD_ALPHABET = { (byte) 'A', (byte) 'B', (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F', (byte) 'G', (byte) 'H', (byte) 'I', (byte) 'J', (byte) 'K', (byte) 'L', (byte) 'M', (byte) 'N', (byte) 'O', (byte) 'P', (byte) 'Q', (byte) 'R', (byte) 'S', (byte) 'T', (byte) 'U', (byte) 'V', (byte) 'W', (byte) 'X', (byte) 'Y', (byte) 'Z', (byte) 'a', (byte) 'b', (byte) 'c', (byte) 'd', (byte) 'e', (byte) 'f', |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 176 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 718 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 423 |
if (unionCO != null) { if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasComplexObjects().add(unionCO); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; co.getHasComplexObjects().add(unionCO); } System.out.println(); } else { if (newSimpleOrComplexObjectElement.getMinOccurs() == 0 |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/server/persistence/PersistenceDerby.java | universAAL Remote Interoperability Remote-API Manager | 211 |
org/universAAL/ri/rest/manager/server/persistence/PersistenceDerby.java | universAAL Remote Interoperability REST-API Manager | 703 |
} /** * Convenient method to execute storeXXX methods of the interface, through a * SQL INSERT (though it could be any SQL sentence that requires using * .execute) * * @param sql * The SQL instruction to execute */ private void executeGeneric(String sql) { Connection conn = null; Statement stmt = null; try { new org.apache.derby.jdbc.EmbeddedDriver(); conn = DriverManager.getConnection(dbURL); stmt = conn.createStatement(); stmt.setQueryTimeout(30); stmt.executeUpdate(sql); } catch (Exception e) { Activator.logE("PersistenceDerby.executeGeneric", "Error writing in the database"); e.printStackTrace(); } finally { try { if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } catch (SQLException e) { Activator.logE("PersistenceDerby.executeGeneric", "Error writing in the database"); e.printStackTrace(); } } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 330 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 628 |
co.getHasComplexObjects().add(co2); } } else if (newSchemaType.getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaComplexType")) { ComplexObject co1 = new ComplexObject(); if (newSimpleOrComplexObjectElement.getQName() != null) { co1.setObjectName(newSimpleOrComplexObjectElement.getQName());// Panta // prin // apo // ayto // ton // tropo // klisis // prepei // na // exw // dwsei // prwta // to // onoma // tou // co } else if (newSimpleOrComplexObjectElement.getRefName() != null) { co1.setObjectName(newSimpleOrComplexObjectElement.getRefName()); } else if (newSimpleOrComplexObjectElement.getName() != null) { co1.setObjectName(new QName(newSimpleOrComplexObjectElement.getName())); } else { co1.setObjectName(new QName("UNDEFINED variable name")); theDefinition.getContainingErrors().add("WARNING @line ~2248... UNDEFINED Variable name!!!"); System.out.println("WARNING @line ~2248... UNDEFINED Variable name!!!"); } |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 191 |
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 255 |
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 322 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 191 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 255 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 322 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 191 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 255 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 322 |
private final static byte[] _STANDARD_DECODABET = { -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal // 0 // - // 8 -5, -5, // Whitespace: Tab and Linefeed -9, -9, // Decimal 11 - 12 -5, // Whitespace: Carriage Return -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 14 - // 26 -9, -9, -9, -9, -9, // Decimal 27 - 31 -5, // Whitespace: Space -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 33 - 42 |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 181 |
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 246 |
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 314 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 181 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 246 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 314 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 181 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 246 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 314 |
(byte) 'X', (byte) 'Y', (byte) 'Z', (byte) 'a', (byte) 'b', (byte) 'c', (byte) 'd', (byte) 'e', (byte) 'f', (byte) 'g', (byte) 'h', (byte) 'i', (byte) 'j', (byte) 'k', (byte) 'l', (byte) 'm', (byte) 'n', (byte) 'o', (byte) 'p', (byte) 'q', (byte) 'r', (byte) 's', (byte) 't', (byte) 'u', (byte) 'v', (byte) 'w', (byte) 'x', (byte) 'y', (byte) 'z', (byte) '0', (byte) '1', (byte) '2', (byte) '3', (byte) '4', (byte) '5', (byte) '6', |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 947 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 332 |
XmlSchemaObjectCollection attsCol = ct.getAttributes(); if (attsCol != null) { Iterator iter2 = attsCol.getIterator(); while (iter2.hasNext()) { Object obj = iter2.next(); if (obj.getClass().getName() .equals("org.apache.ws.commons.schema.XmlSchemaAttribute")) { org.apache.ws.commons.schema.XmlSchemaAttribute att = (org.apache.ws.commons.schema.XmlSchemaAttribute) obj; Object res1 = AdditionalTypesParser.parseXmlSchemaAttribute(att, service, theDefinition); if (res1 != null) { if (res1.getClass().getName().contains("NativeObject")) { NativeObject no12 = (NativeObject) res1; |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/Axis1ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 260 |
org/universAAL/ri/wsdlToolkit/parser/Axis1ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 576 |
org/universAAL/ri/wsdlToolkit/parser/Axis1ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 779 |
co.getHasNativeObjects().add(no1); } else { // ComplexObject ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName(containedElement.getQName().getNamespaceURI(), containedElement.getQName().getLocalPart() .substring(containedElement.getQName().getLocalPart().indexOf(">") + 1), containedElement.getQName().getPrefix())); System.out.println(containedElement.getType().getQName().getLocalPart());// Type // tou // CO1 // co1.setObjectType(containedElement.getType().getQName().getLocalPart()); System.out.println(containedElement.getType().isBaseType());// apo // dw // tha // katalavw // an // einai // nativeObject // i // Complex // co1.setNamespaceURI(containedElement.getType().getQName().getNamespaceURI()); co1.setObjectType(containedElement.getType().getQName()); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1404 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1976 |
NamedNodeMap attributesOfType = childrenOfTheDamned.item(k) .getAttributes(); // //-System.out.println("WWW // GAMWTOOOO...... // TYPES..."); String attName = ""; String attType = ""; String additionalInfo = ""; // EDW EINAI OOOOLH // H MAGKIA MOU ME // TA // TYPES!!!!!!!!!!!!!!! // WWW GAMWTOOOO // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW!!!!!!!!!!!!!!!!!!!!!!!! // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWW // W // W for (int k1 = 0; k1 < attributesOfType.getLength(); k1++) { Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // -System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // -System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // -System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } // -ta.append("\n\t\t\tName: // "+attName); additionalInfo = additionalInfo.trim(); // -ta.append("\n\t\t\tType: // "+attType+" // ("+additionalInfo+")"); // Find the Type of // the attName... // ITERATIVE // PROCESS......... if (attType.startsWith(MitsosParser.nativeTypePrefix)) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1603 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1663 |
if (unionCO2 == null) { if (no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType")) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); // noArrayCO.setIsOptional(no1.isIsOptional()); unionCO.getHasExtendedObjects().add(noArrayCO); } else { unionCO.getHasExtendedObjects().add(no1); } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 947 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1939 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2319 |
XmlSchemaObjectCollection attsCol = ct.getAttributes(); if (attsCol != null) { Iterator iter2 = attsCol.getIterator(); while (iter2.hasNext()) { Object obj = iter2.next(); if (obj.getClass().getName() .equals("org.apache.ws.commons.schema.XmlSchemaAttribute")) { org.apache.ws.commons.schema.XmlSchemaAttribute att = (org.apache.ws.commons.schema.XmlSchemaAttribute) obj; Object res1 = AdditionalTypesParser.parseXmlSchemaAttribute(att, service, theDefinition); if (res1 != null) { if (res1.getClass().getName().contains("NativeObject")) { NativeObject no12 = (NativeObject) res1; |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1318 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1379 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1965 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2292 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2344 |
(org.apache.ws.commons.schema.XmlSchemaGroupRef) obj1, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } System.out.println(); } else { System.out.println(); } } } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 306 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 532 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 603 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 829 |
if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1 || (no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType"))) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); co.getHasComplexObjects().add(noArrayCO); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 356 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1318 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1379 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1914 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1965 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2292 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2344 |
(org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef) obj, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } System.out.println(); } else { System.out.println(); } } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1026 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1254 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1293 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1504 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1852 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1889 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2011 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2228 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2267 |
if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { // Array Type ComplexObject arrayCO = new ComplexObject(); arrayCO.setObjectName(co1.getObjectName()); // arrayCO.setObjectType(new // QName(co1.getObjectType()+"[]")); arrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); arrayCO.setIsArrayType(true); arrayCO.getHasComplexObjects().add(co1); arrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(arrayCO); } else { co.getHasComplexObjects().add(co1); } // System.out.println("\t\t\t\t\t"+newSimpleOrComplexObjectElement.getName()+" // "+newSimpleOrComplexObjectElement.getSchemaTypeName()); System.out.println("aaa!"); } else if (newObj1.getClass().getName() |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2206 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2312 |
} else if (theSchemaType.getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaSimpleType")) { NativeObject no1 = new NativeObject(); // no1.objectName = "elementOfArray"; // no1.setNamespaceURI(elem1.getSchemaTypeName().getNamespaceURI()); no1.setObjectType(elem1.getSchemaTypeName()); // no1.setObjectName(elem1.getQName()); // no1.additionalInfo = // elem1.getSchemaTypeName().getNamespaceURI(); if (elem1.getQName() != null) { no1.setObjectName(elem1.getQName()); } else if (elem1.getRefName() != null) { no1.setObjectName(elem1.getRefName()); } else if (elem1.getName() != null) { no1.setObjectName(new QName(elem1.getName())); } else { no1.setObjectName(new QName("UNDEFINED variable name")); theDefinition.getContainingErrors() .add("WARNING @line ~1051... UNDEFINED Variable name!!!"); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 990 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1504 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2011 |
if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { // Array Type ComplexObject arrayCO = new ComplexObject(); arrayCO.setObjectName(co1.getObjectName()); // arrayCO.setObjectType(new // QName(co1.getObjectType().getLocalPart()+"[]")); arrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); arrayCO.setIsArrayType(true); arrayCO.getHasComplexObjects().add(co1); arrayCO.setIsOptional(co1.isIsOptional()); co.getHasComplexObjects().add(arrayCO); } else { co.getHasComplexObjects().add(co1); } // System.out.println("\t\t\t\t\t"+newSimpleOrComplexObjectElement.getName()+" // "+newSimpleOrComplexObjectElement.getSchemaTypeName()); System.out.println("aaa!"); } catch (Exception e) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1404 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1713 |
NamedNodeMap attributesOfType = childrenOfTheDamned.item(k) .getAttributes(); // //-System.out.println("WWW // GAMWTOOOO...... // TYPES..."); String attName = ""; String attType = ""; String additionalInfo = ""; // EDW EINAI OOOOLH // H MAGKIA MOU ME // TA // TYPES!!!!!!!!!!!!!!! // WWW GAMWTOOOO // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW!!!!!!!!!!!!!!!!!!!!!!!! // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWW // W // W for (int k1 = 0; k1 < attributesOfType.getLength(); k1++) { Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // -System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // -System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // -System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } // -ta.append("\n\t\t\tName: // "+attName); additionalInfo = additionalInfo.trim(); // -ta.append("\n\t\t\tType: // "+attType+" // ("+additionalInfo+")"); // Find the Type of // the attName... // ITERATIVE // PROCESS......... if (attType.startsWith(MitsosParser.nativeTypePrefix)) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2760 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2951 |
String type1 = attType.substring(4, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, iterNumber + 1, fromLiteral, co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2790 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2915 |
String type1 = attType.substring(attType.indexOf(":") + 1, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, iterNumber + 1, fromLiteral, co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1097 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 332 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1355 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1939 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2319 |
dummyInputOrOutputComplexObject.setObjectName(msg.getElementQName()); if (attsCol != null) { Iterator iter2 = attsCol.getIterator(); while (iter2.hasNext()) { Object obj = iter2.next(); if (obj.getClass().getName() .equals("org.apache.ws.commons.schema.XmlSchemaAttribute")) { org.apache.ws.commons.schema.XmlSchemaAttribute att = (org.apache.ws.commons.schema.XmlSchemaAttribute) obj; Object res1 = AdditionalTypesParser.parseXmlSchemaAttribute(att, service, theDefinition); if (res1 != null) { if (res1.getClass().getName().contains("NativeObject")) { NativeObject no12 = (NativeObject) res1; |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/server/persistence/PersistenceDerby.java | universAAL Remote Interoperability Remote-API Manager | 271 |
org/universAAL/ri/api/manager/server/persistence/PersistenceDerby.java | universAAL Remote Interoperability Remote-API Manager | 415 |
try { stmt.executeUpdate(deleteCALLEES); } catch (SQLException e) { if (!e.getSQLState().equals("X0Y32")) { e.printStackTrace(); } } try { stmt.executeUpdate(deleteSUBSCRIBERS); } catch (SQLException e) { if (!e.getSQLState().equals("X0Y32")) { e.printStackTrace(); } } try { stmt.executeUpdate(deleteREGISTERS);// TODO Remove in cascade? // Rsult is the same, but // maybe faster? } catch (SQLException e) { if (!e.getSQLState().equals("X0Y32")) { e.printStackTrace(); } } } catch (Exception e) { Activator.logE("PersistenceDerby.removeRegister", "Error removing from the database"); |
File | Project | Line |
---|---|---|
org/universAAL/ri/gateway/proxies/importing/ProxyContextSubscriber.java | universAAL Remote Interoperability Space Gateway | 58 |
org/universAAL/ri/gateway/proxies/importing/ProxySCallee.java | universAAL Remote Interoperability Space Gateway | 155 |
} /** {@inheritDoc} */ public String getBusMemberId() { return busResourceURI; } /** {@inheritDoc} */ public void addRemoteProxyReference(final BusMemberReference remoteReference) { refsMngr.addRemoteProxyReference(remoteReference); } /** {@inheritDoc} */ public void removeRemoteProxyReference( final BusMemberReference remoteReference) { refsMngr.removeRemoteProxyReference(remoteReference); } /** {@inheritDoc} */ public void removeRemoteProxyReferences(final Session session) { refsMngr.removeRemoteProxyReferences(session); } /** {@inheritDoc} */ public Collection<BusMemberReference> getRemoteProxiesReferences() { return refsMngr.getRemoteProxiesReferences(); } /** {@inheritDoc} */ public Resource[] getSubscriptionParameters() { return currentRegParam; } /** {@inheritDoc} */ public void handleMessage(final Session session, final WrappedBusMessage busMessage) { // ignored, no message should be received! } /** {@inheritDoc} */ public boolean isCompatible(final Resource[] registrationParameters) { return registrationParameters.length > 0 && registrationParameters[0] instanceof ContextEventPattern |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 177 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 719 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 424 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1083 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1549 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2057 |
if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasComplexObjects().add(unionCO); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; co.getHasComplexObjects().add(unionCO); } System.out.println(); } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 506 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 882 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 802 |
boolean typeParsed = false; if (xmlSchemaType.getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaSimpleType")) { NativeObject no1 = new NativeObject(); if (newSimpleOrComplexObjectElement.getQName() != null) { no1.setObjectName(newSimpleOrComplexObjectElement.getQName()); } else if (newSimpleOrComplexObjectElement.getRefName() != null) { no1.setObjectName(newSimpleOrComplexObjectElement.getRefName()); } else if (newSimpleOrComplexObjectElement.getName() != null) { no1.setObjectName(new QName(newSimpleOrComplexObjectElement.getName())); } else { no1.setObjectName(new QName("UNDEFINED variable name")); theDefinition.getContainingErrors() .add("WARNING @line ~2248... UNDEFINED Variable name!!!"); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 922 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 974 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 1124 |
(org.apache.ws.commons.schema.XmlSchemaGroupRef) newObj1, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { dummyInputOrOutputComplexObject.getHasComplexObjects() .add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { dummyInputOrOutputComplexObject.getHasNativeObjects() .add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } System.out.println(); } else { System.out.println("ERROR! Unknown Object Type"); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 407 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 470 |
if (!objectAlreadyExistsInHashMap) { MitsosParser.parsedObjectsHashmap.put(newComplexObject.getObjectType(), newComplexObject); parseTypeIterativeFromSpecificNamespace(theWSDLxsdSchema, null, xsdNamespace, type1, newComplexObject); co.getHasComplexObjects().add(newComplexObject); } else { try { // //-System.out.println(MitsosParser.parsedObjectsHashmap.get(type1).getClass()); ComplexObject co1 = (ComplexObject) MitsosParser.parsedObjectsHashmap .get(type1); co1.setObjectName(newComplexObject.getObjectName()); co.getHasComplexObjects().add(co1); } catch (Exception e) { NativeObject no1 = (NativeObject) MitsosParser.parsedObjectsHashmap.get(type1); no1.setObjectName(newComplexObject.getObjectName()); co.getHasNativeObjects().add(no1); } } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 378 |
org/universAAL/ri/wsdlToolkit/parser/WSDLParser.java | universAAL Remote Interoperability Internet Gateway | 231 |
List l1 = binding.getExtensibilityElements(); for (int i = 0; i < l1.size(); i++) { // ////-System.out.println(l1.get(i).getClass()); try { com.ibm.wsdl.extensions.soap.SOAPBindingImpl sbimpl = (com.ibm.wsdl.extensions.soap.SOAPBindingImpl) l1 .get(i); // ////-System.out.println(sbimpl.getStyle()); bindingStyle = sbimpl.getStyle(); } catch (Exception e) { try { com.ibm.wsdl.extensions.soap12.SOAP12BindingImpl sbimpl = (com.ibm.wsdl.extensions.soap12.SOAP12BindingImpl) l1 .get(i); // ////-System.out.println(sbimpl.getStyle()); bindingStyle = sbimpl.getStyle(); } catch (Exception e1) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2030 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2497 |
org.w3c.dom.Element e1 = s1.getElement(); // s1.get NodeList children = e1.getChildNodes(); // //-System.out.println(children.getLength()); for (int i = 0; i < children.getLength(); i++) { Node n = children.item(i); // //-System.out.println("### #### MIIIIITS // "+n.getNodeName()+" "+n.getNodeType()+" // "+n.getNodeValue()); if (n.getNodeName() != null && n.getNodeName().contains(":import")) { // PARSE IMPORTED XSD... // //-System.out.println(n.getAttributes().getNamedItem("schemaLocation")); if (n.getAttributes() != null && n.getAttributes().getNamedItem("schemaLocation") != null && n.getAttributes().getNamedItem("schemaLocation").getNodeValue() != null) { // //-System.out.println("FOUND AN XSD // IMPORT!!!"); // //-System.out.println(n.getAttributes().getNamedItem("schemaLocation").getNodeValue()+"\n"); parseImportedXSD(s1, inPartType, null, null, no, co); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2611 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2790 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2951 |
String type1 = attType.substring(4, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, iterNumber, false, co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2637 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2760 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2915 |
String type1 = attType.substring(attType.indexOf(":") + 1, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, iterNumber, false, co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 1289 |
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 1329 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 1289 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 1329 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 1289 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 1329 |
Base64.ENCODE); out = new java.io.BufferedOutputStream(new java.io.FileOutputStream(outfile)); byte[] buffer = new byte[65536]; // 64K int read = -1; while ((read = in.read(buffer)) >= 0) { out.write(buffer, 0, read); } // end while: through file success = true; } catch (java.io.IOException exc) { exc.printStackTrace(); } finally { try { in.close(); } catch (Exception exc) { } try { out.close(); } catch (Exception exc) { } } // end finally return success; } // end encodeFileToFile /** * Reads <tt>infile</tt> and decodes it to <tt>outfile</tt>. * * @param infile * Input file * @param outfile * Output file * @return true if the operation is successful * @since 2.2 */ public static boolean decodeFileToFile(String infile, String outfile) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2137 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2287 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2637 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2790 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2951 |
String type1 = attType.substring(4, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, 0, false, co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2167 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2325 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2611 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2760 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2915 |
String type1 = attType.substring(attType.indexOf(":") + 1, attType.length()); if (type1.startsWith("ArrayOf")) { type1 = type1.replaceFirst("ArrayOf", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (type1.endsWith("Array")) { type1 = type1.substring(0, type1.length() - 5); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } else if (attType.endsWith("[]")) { type1 = type1.replace("[]", ""); // -ta.append(" // ("+type1+"[])"); co1.setObjectType(new QName(type1 + "[]")); } parseTypeIterative(s1, type1, 0, false, co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 856 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1198 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 941 |
co.getHasComplexObjects().add(res123); continue; } } else { System.out.println("XA! W!"); ComplexObject co123 = new ComplexObject(); if (newSimpleOrComplexObjectElement.getQName() != null) { co123.setObjectName(newSimpleOrComplexObjectElement.getQName()); } else if (newSimpleOrComplexObjectElement.getRefName() != null) { co123.setObjectName(newSimpleOrComplexObjectElement.getRefName()); } else if (newSimpleOrComplexObjectElement.getName() != null) { co123.setObjectName(new QName(newSimpleOrComplexObjectElement.getName())); } else { co123.setObjectName(new QName("UNDEFINED variable name!")); theDefinition.getContainingErrors() .add("ERROR @line ~1695... UNDEFINED Variable name!!!"); |
File | Project | Line |
---|---|---|
org/universAAL/ri/gateway/utils/ArraySet.java | universAAL Remote Interoperability Space Gateway | 51 |
org/universAAL/ri/gateway/utils/ArraySet.java | universAAL Remote Interoperability Space Gateway | 79 |
public static class Union<T> implements Combiner<T> { /** {@inheritDoc} */ public T[] combine(final T[] a, final T[] b, final T[] resultArray) { final Set<T> aSet; final Set<T> bSet; if (a != null) { aSet = new HashSet<T>(Arrays.asList(a)); } else { aSet = new HashSet<T>(); } if (b != null) { bSet = new HashSet<T>(Arrays.asList(b)); } else { bSet = new HashSet<T>(); } aSet.addAll(bSet); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 231 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 769 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 475 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1142 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1607 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2116 |
if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; co.getHasNativeObjects().add(no1); } } } } else if (newSimpleOrComplexObjectElement.getSchemaType().getClass().toString() |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1405 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1713 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1976 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2091 |
.getAttributes(); // //-System.out.println("WWW // GAMWTOOOO...... // TYPES..."); String attName = ""; String attType = ""; String additionalInfo = ""; // EDW EINAI OOOOLH // H MAGKIA MOU ME // TA // TYPES!!!!!!!!!!!!!!! // WWW GAMWTOOOO // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW!!!!!!!!!!!!!!!!!!!!!!!! // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWW // W // W for (int k1 = 0; k1 < attributesOfType.getLength(); k1++) { Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // -System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // -System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // -System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } // -ta.append("\n\t\t\tName: // "+attName); additionalInfo = additionalInfo.trim(); // -ta.append("\n\t\t\tType: // "+attType+" // ("+additionalInfo+")"); // Find the Type of // the attName... // ITERATIVE // PROCESS......... if (attType.startsWith(MitsosParser.nativeTypePrefix)) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1872 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2198 |
} } } else { // ////-System.out.println("type // Namespace was // null... Will // be treated as // NATIVE // TYPE..."); if (operationInputs != null) { NativeObject no = new NativeObject(); no.setObjectName(new QName(attName)); no.setObjectType(new QName(attType)); no.setAdditionalInfo(additionalInfo); operationInputs.getHasNativeOrComplexObjects() .add(no); } else if (operationOutputs != null) { NativeObject no = new NativeObject(); no.setObjectName(new QName(attName)); no.setObjectType(new QName(attType)); no.setAdditionalInfo(additionalInfo); operationOutputs.getHasNativeOrComplexObjects() .add(no); } } } } } } } } } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/push/PushHTTP.java | universAAL Remote Interoperability Remote-API Manager | 226 |
org/universAAL/ri/rest/manager/push/PushREST.java | universAAL Remote Interoperability REST-API Manager | 86 |
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); conn.setRequestProperty("charset", "utf-8"); conn.setRequestProperty("Content-Length", "" + Integer.toString(data.length)); conn.setRequestProperty("Authorization", auth); // conn.getOutputStream().write(data); // conn.disconnect(); DataOutputStream wr = new DataOutputStream(conn.getOutputStream()); wr.write(data); wr.flush(); wr.close(); BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream())); String line, response = ""; while ((line = rd.readLine()) != null) { response = response + line + "\n"; } rd.close(); return response; } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 94 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1318 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1914 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2292 |
AdditionalTypesParser.parseXmlSchemaAttributeGroupRefElement(service, (XmlSchemaAttributeGroupRef) obj1, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } System.out.println(); } else if (obj1.getClass().getName().contains("XmlSchemaAttribute")) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 94 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1050 |
AdditionalTypesParser.parseXmlSchemaAttributeGroupRefElement(service, (XmlSchemaAttributeGroupRef) obj1, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } System.out.println(); } else if (obj1.getClass().getName().contains("XmlSchemaAttribute")) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 76 |
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 181 |
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 367 |
co.setHasParent(this); /* * if(ITIWSDLParser.checkIfCOhasAlreadyBeenCloned(co.getObjectType() * ) ){ * System.out.println(co.getObjectName().getLocalPart()+"\t"+co. * getObjectType().getLocalPart()); } */ // if(ITIWSDLParser.checkIfCOhasAlreadyBeenCloned(co.getObjectType())||checkIfCOhasParentTheSameCO(co)){ if (checkIfCOhasParentTheSameCO(co)) { ComplexObject co1 = new ComplexObject(); co1.objectName = new QName(co.objectName.getNamespaceURI(), co.objectName.getLocalPart(), co.objectName.getPrefix()); co1.objectType = new QName(co.objectType.getNamespaceURI(), co.objectType.getLocalPart(), co.objectType.getPrefix()); co1.hasComplexObjects = new Vector(); co1.hasNativeObjects = new Vector(); co1.hasExtendedObjects = new Vector(); co1.isInput = co.isInput; // co1.setHasParent(newCO); co1.setHasParent(this); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/WSOperationInput.java | universAAL Remote Interoperability Internet Gateway | 74 |
org/universAAL/ri/wsdlToolkit/ioApi/WSOperationOutput.java | universAAL Remote Interoperability Internet Gateway | 64 |
newWSInput.setHasNativeOrComplexObjects(vec); vec = new Vector(); for (int i = 0; i < this.getHasSoapHeaders().size(); i++) { if (this.getHasSoapHeaders().get(i) instanceof NativeObject) { vec.add(((NativeObject) this.getHasSoapHeaders().get(i)).cloneTheNO()); } else if (this.getHasSoapHeaders().get(i) instanceof ComplexObject) { vec.add(((ComplexObject) this.getHasSoapHeaders().get(i)).cloneTheCO()); } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/WSDL_XSD_SchemaToolkit.java | universAAL Remote Interoperability Internet Gateway | 238 |
org/universAAL/ri/wsdlToolkit/parser/WSDL_XSD_SchemaToolkit.java | universAAL Remote Interoperability Internet Gateway | 265 |
SchemaImportImpl schImpl = (SchemaImportImpl) importsIter.next(); Schema importedSchema = schImpl.getReferencedSchema(); if (importedSchema.getDocumentBaseURI() != null && previousXSDURI != null) { if (!importedSchema.getDocumentBaseURI().equals(previousXSDURI)) { Node n1 = getNodeOfType_ITERATIVE(nameOfNode, importedSchema, importedOrIncludedSchema.getDocumentBaseURI(), theSchemaOfTheWSDL); if (n1 != null) return n1; } else { // -System.out.println("AAAAAAAAAAAAAAAAAAA!~!!!!!!!!!!!!!!!!"); } } else if (importedSchema.getDocumentBaseURI() != null && importedOrIncludedSchema.getDocumentBaseURI() != null) { Node n1 = getNodeOfType_ITERATIVE(nameOfNode, importedSchema, importedOrIncludedSchema.getDocumentBaseURI(), theSchemaOfTheWSDL); if (n1 != null) return n1; } } catch (Exception e) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/WSDL_XSD_SchemaToolkit.java | universAAL Remote Interoperability Internet Gateway | 501 |
org/universAAL/ri/wsdlToolkit/parser/WSDL_XSD_SchemaToolkit.java | universAAL Remote Interoperability Internet Gateway | 529 |
SchemaImportImpl schImpl = (SchemaImportImpl) importsIter.next(); Schema importedSchema = schImpl.getReferencedSchema(); if (importedSchema.getDocumentBaseURI() != null && previousXSDURI != null) { if (!importedSchema.getDocumentBaseURI().equals(previousXSDURI)) { Node n1 = getNodeOfType_ITERATIVE(nameOfNode, importedSchema, theSchemaOfTheWSDL.getDocumentBaseURI(), theSchemaOfTheWSDL); if (n1 != null) return n1; } else { // -System.out.println("AAAAAAAAAAAAAAAAAAA!~!!!!!!!!!!!!!!!!"); } } else if (importedSchema.getDocumentBaseURI() != null && theSchemaOfTheWSDL.getDocumentBaseURI() != null) { Node n1 = getNodeOfType_ITERATIVE(nameOfNode, importedSchema, theSchemaOfTheWSDL.getDocumentBaseURI(), theSchemaOfTheWSDL); if (n1 != null) return n1; } } catch (Exception e) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1545 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 849 |
ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName("any")); co1.setObjectType(new QName("Object")); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { // Array Type ComplexObject arrayCO = new ComplexObject(); arrayCO.setObjectName(co1.getObjectName()); arrayCO.setObjectType(new QName(co1.getObjectType() + "[]")); arrayCO.setIsArrayType(true); arrayCO.getHasComplexObjects().add(co1); arrayCO.setIsOptional(co1.isIsOptional()); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 843 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 978 |
.contains("org.apache.ws.commons.schema.XmlSchemaAny")) { // EINAI XmlSchemaAny try { org.apache.ws.commons.schema.XmlSchemaAny newSimpleOrComplexObjectElement = (org.apache.ws.commons.schema.XmlSchemaAny) newObj1; ComplexObject co1 = new ComplexObject(); co1.setObjectName(new QName("any")); co1.setObjectType(new QName("Object")); if (newSimpleOrComplexObjectElement.getMinOccurs() == 0) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { // Array Type ComplexObject arrayCO = new ComplexObject(); arrayCO.setObjectName(co1.getObjectName()); arrayCO.setObjectType(new QName(co1.getObjectType() + "[]")); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/Axis1ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 232 |
org/universAAL/ri/wsdlToolkit/parser/Axis1ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 509 |
org/universAAL/ri/wsdlToolkit/parser/Axis1ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 711 |
NativeObject no1 = new NativeObject(); no1.setObjectName(new QName(containedElement.getQName().getNamespaceURI(), containedElement.getQName().getLocalPart() .substring(containedElement.getQName().getLocalPart().indexOf(">") + 1), containedElement.getQName().getPrefix())); System.out.println(containedElement.getType().getQName().getLocalPart());// Type // tou // CO1 // no1.setObjectType(containedElement.getType().getQName().getLocalPart()); System.out.println(containedElement.getType().isBaseType());// apo // dw // tha // katalavw // an // einai // nativeObject // i // Complex // no1.setNamespaceURI(containedElement.getType().getQName().getNamespaceURI()); no1.setObjectType(containedElement.getType().getQName()); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1804 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2018 |
&& attType.startsWith(MitsosParser.nativeTypePrefix)) { if (operationInputs != null) { NativeObject no = new NativeObject(); no.setObjectName(new QName(attName)); no.setObjectType(new QName(attType)); no.setAdditionalInfo(additionalInfo); operationInputs.getHasNativeOrComplexObjects().add(no); } else if (operationOutputs != null) { NativeObject no = new NativeObject(); no.setObjectName(new QName(attName)); no.setObjectType(new QName(attType)); no.setAdditionalInfo(additionalInfo); operationOutputs.getHasNativeOrComplexObjects().add(no); } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 626 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2080 |
.item(k2).getAttributes(); // ////-System.out.println("WWW // GAMWTOOOO...... TYPES... FROM // IMPORT!!!!!!"); String attName = ""; String attType = ""; String additionalInfo = ""; // EDW EINAI OOOOLH H MAGKIA MOU // ME TA TYPES!!!!!!!!!!!!!!! for (int k1 = 0; k1 < attributesOfType.getLength(); k1++) { Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // ////-System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // ////-System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // ////-System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } // -ta.append("\n\t\t\t\t-"+attName+" // ["+attType+"] // "+additionalInfo); // Find the Type of the // attName... // ITERATIVE PROCESS......... if (attType.startsWith(targetNamespacePrefix)) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 94 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 356 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1050 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1318 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1379 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1914 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1965 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2292 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2344 |
AdditionalTypesParser.parseXmlSchemaAttributeGroupRefElement(service, (XmlSchemaAttributeGroupRef) obj1, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } System.out.println(); } else if (obj1.getClass().getName().contains("XmlSchemaAttribute")) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 283 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 507 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 883 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 581 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 803 |
if (newSchemaType.getClass().toString().contains("org.apache.ws.commons.schema.XmlSchemaSimpleType")) { NativeObject no1 = new NativeObject(); if (newSimpleOrComplexObjectElement.getQName() != null) { no1.setObjectName(newSimpleOrComplexObjectElement.getQName()); } else if (newSimpleOrComplexObjectElement.getRefName() != null) { no1.setObjectName(newSimpleOrComplexObjectElement.getRefName()); } else if (newSimpleOrComplexObjectElement.getName() != null) { no1.setObjectName(new QName(newSimpleOrComplexObjectElement.getName())); } else { no1.setObjectName(new QName("UNDEFINED variable name")); theDefinition.getContainingErrors().add("WARNING @line ~583... UNDEFINED Variable name!!!"); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 333 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 937 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1224 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 631 |
} else if (newSchemaType.getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaComplexType")) { ComplexObject co1 = new ComplexObject(); if (newSimpleOrComplexObjectElement.getQName() != null) { co1.setObjectName(newSimpleOrComplexObjectElement.getQName());// Panta // prin // apo // ayto // ton // tropo // klisis // prepei // na // exw // dwsei // prwta // to // onoma // tou // co } else if (newSimpleOrComplexObjectElement.getRefName() != null) { co1.setObjectName(newSimpleOrComplexObjectElement.getRefName()); } else if (newSimpleOrComplexObjectElement.getName() != null) { co1.setObjectName(new QName(newSimpleOrComplexObjectElement.getName())); } else { co1.setObjectName(new QName("UNDEFINED variable name")); theDefinition.getContainingErrors().add("WARNING @line ~2248... UNDEFINED Variable name!!!"); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2162 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2272 |
if (theSchemaType.getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaComplexType")) { ComplexObject co1 = new ComplexObject(); if (elem1.getQName() != null) { co1.setObjectName(elem1.getQName()); } else if (elem1.getRefName() != null) { co1.setObjectName(elem1.getRefName()); } else if (elem1.getName() != null) { co1.setObjectName(new QName(elem1.getName())); } else { co1.setObjectName(new QName("UNDEFINED variable name")); theDefinition.getContainingErrors() .add("WARNING @line ~1024... UNDEFINED Variable name!!!"); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 431 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2344 |
} else { if (MitsosParser.nativeTypePrefix != null && attType.startsWith(MitsosParser.nativeTypePrefix)) { NativeObject newNativeObject = new NativeObject(); newNativeObject.setObjectName(new QName(attName)); newNativeObject.setAdditionalInfo(additionalInfo); newNativeObject.setObjectType(new QName(attType)); // MitsosParser.parsedObjectsHashmap.put(newNativeObject.objectType, // newNativeObject); co.getHasNativeObjects().add(newNativeObject); } else { if (attType.contains(":")) { String key1 = attType.substring(0, attType.indexOf(":")); String xsdNamespace = (String) MitsosParser.namespaces.get(key1); if (xsdNamespace != null) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1296 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2235 |
&& newSimpleOrComplexObjectElement.getMaxOccurs() > 1) || (no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType"))) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/WSOperationInput.java | universAAL Remote Interoperability Internet Gateway | 65 |
org/universAAL/ri/wsdlToolkit/ioApi/WSOperationOutput.java | universAAL Remote Interoperability Internet Gateway | 55 |
newWSInput.setHasUse(this.getHasUse()); Vector vec = new Vector(); for (int i = 0; i < this.getHasNativeOrComplexObjects().size(); i++) { if (this.getHasNativeOrComplexObjects().get(i) instanceof NativeObject) { vec.add(((NativeObject) this.getHasNativeOrComplexObjects().get(i)).cloneTheNO()); } else if (this.getHasNativeOrComplexObjects().get(i) instanceof ComplexObject) { vec.add(((ComplexObject) this.getHasNativeOrComplexObjects().get(i)).cloneTheCO()); } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 128 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 145 |
ComplexObject co1 = ParsingUtils.tryToFindAndParseGroupForSpecificObject(theDefinition, service, xsgr.getRefName()); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } System.out.println(); } public static void parseXmlSchemaAttributeGroupRefElement(AxisService service, XmlSchemaAttributeGroupRef xsgr, |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2207 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2313 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2431 |
.contains("org.apache.ws.commons.schema.XmlSchemaSimpleType")) { NativeObject no1 = new NativeObject(); // no1.objectName = "elementOfArray"; // no1.setNamespaceURI(elem1.getSchemaTypeName().getNamespaceURI()); no1.setObjectType(elem1.getSchemaTypeName()); // no1.setObjectName(elem1.getQName()); // no1.additionalInfo = // elem1.getSchemaTypeName().getNamespaceURI(); if (elem1.getQName() != null) { no1.setObjectName(elem1.getQName()); } else if (elem1.getRefName() != null) { no1.setObjectName(elem1.getRefName()); } else if (elem1.getName() != null) { no1.setObjectName(new QName(elem1.getName())); } else { no1.setObjectName(new QName("UNDEFINED variable name")); theDefinition.getContainingErrors() .add("WARNING @line ~1051... UNDEFINED Variable name!!!"); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2285 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2854 |
Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // //-System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // //-System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // //-System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } String prefix = "\n\t\t\t\t"; if (!fromLiteral) { prefix += "\t"; } if (iterNumber > 0) { for (int ff1 = 0; ff1 < iterNumber; ff1++) { prefix += "\t"; } } // -ta.append(prefix+"-"+attName+" // ["+attType+"] "+additionalInfo); if (attType.startsWith(MitsosParser.targetNamespacePrefix)) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 641 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 858 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1200 |
} } else { System.out.println("XA! W!"); ComplexObject co123 = new ComplexObject(); if (newSimpleOrComplexObjectElement.getQName() != null) { co123.setObjectName(newSimpleOrComplexObjectElement.getQName()); } else if (newSimpleOrComplexObjectElement.getRefName() != null) { co123.setObjectName(newSimpleOrComplexObjectElement.getRefName()); } else if (newSimpleOrComplexObjectElement.getName() != null) { co123.setObjectName(new QName(newSimpleOrComplexObjectElement.getName())); } else { co123.setObjectName(new QName("UNDEFINED variable name!")); theDefinition.getContainingErrors() .add("ERROR @line ~2527... UNDEFINED Variable name!!!"); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 163 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1032 |
System.out.println("\t\t\t\t\t" + newSimpleOrComplexObjectElement.getName() + " " + newSimpleOrComplexObjectElement.getSchemaTypeName()); if (newSimpleOrComplexObjectElement.getSchemaType() != null) { System.out.println( "\t\t\t\t\t\t#" + newSimpleOrComplexObjectElement.getSchemaType().getClass().toString() + "#"); boolean typeParsed = false; if (newSimpleOrComplexObjectElement.getSchemaType().getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaSimpleType")) { NativeObject no1 = new NativeObject(); ComplexObject unionCO = SimpleTypesParser.parseSimpleType(newSimpleOrComplexObjectElement, null, no1, theDefinition, service); if (unionCO != null) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1404 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 626 |
NamedNodeMap attributesOfType = childrenOfTheDamned.item(k) .getAttributes(); // //-System.out.println("WWW // GAMWTOOOO...... // TYPES..."); String attName = ""; String attType = ""; String additionalInfo = ""; // EDW EINAI OOOOLH // H MAGKIA MOU ME // TA // TYPES!!!!!!!!!!!!!!! // WWW GAMWTOOOO // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW!!!!!!!!!!!!!!!!!!!!!!!! // WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW // WWWWW // W // W for (int k1 = 0; k1 < attributesOfType.getLength(); k1++) { Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // -System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // -System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // -System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1713 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1976 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2276 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2080 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2545 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2703 |
.item(k2).getAttributes(); // ////-System.out.println("WWW // GAMWTOOOO...... TYPES... // FROM IMPORT!!!!!!"); String attName = ""; String attType = ""; String additionalInfo = ""; // EDW EINAI OOOOLH H MAGKIA // MOU ME TA // TYPES!!!!!!!!!!!!!!! for (int k1 = 0; k1 < attributesOfType.getLength(); k1++) { Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // ////-System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // ////-System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // ////-System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1848 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2206 |
} } else { // ////-System.out.println("Namespace // was // null... // Will be // treated // as NATIVE // TYPE..."); if (operationInputs != null) { NativeObject no = new NativeObject(); no.setObjectName(new QName(attName)); no.setObjectType(new QName(attType)); no.setAdditionalInfo(additionalInfo); operationInputs.getHasNativeOrComplexObjects() .add(no); } else if (operationOutputs != null) { NativeObject no = new NativeObject(); no.setObjectName(new QName(attName)); no.setObjectType(new QName(attType)); no.setAdditionalInfo(additionalInfo); operationOutputs.getHasNativeOrComplexObjects() .add(no); } } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 599 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 973 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1245 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1469 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 667 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 898 |
|| newSimpleOrComplexObjectElement.isNillable()) { co1.setIsOptional(true); } if (newSimpleOrComplexObjectElement != null && newSimpleOrComplexObjectElement.getMaxOccurs() > 1) { ComplexObject coArrayCO = new ComplexObject(); coArrayCO.setObjectName(co1.getObjectName()); // co1.setObjectType(new // QName("XA!")); coArrayCO.setObjectType(new QName(co1.getObjectType().getNamespaceURI(), co1.getObjectType().getLocalPart() + "[]", co1.getObjectType().getPrefix())); coArrayCO.setIsArrayType(true); coArrayCO.getHasComplexObjects().add(co1); coArrayCO.setIsOptional(co1.isIsOptional()); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1081 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1547 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1737 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2055 |
objectXMLSchemaElement, null, no1, theDefinition, service); if (unionCO != null) { if (objectXMLSchemaElement.getMaxOccurs() > 1) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType( new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasComplexObjects().add(unionCO); co.getHasComplexObjects().add(noArrayCO); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2091 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2276 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 626 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2081 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2545 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 2703 |
NamedNodeMap attributesOfType = n1.getAttributes(); // ////-System.out.println("WWW // GAMWTOOOO...... TYPES... FROM // IMPORT!!!!!!"); String attName = ""; String attType = ""; String additionalInfo = ""; for (int k1 = 0; k1 < attributesOfType.getLength(); k1++) { Node att = attributesOfType.item(k1); if (att.getNodeName().equalsIgnoreCase("name")) { // ////-System.out.println("\tName: // "+att.getNodeValue()); attName = att.getNodeValue(); } else if (att.getNodeName().equalsIgnoreCase("type")) { // ////-System.out.println("\tType: // "+att.getNodeValue()); attType = att.getNodeValue(); } else { // ////-System.out.println("\t"+att.getNodeName()+": // "+att.getNodeValue()); additionalInfo += att.getNodeName() + ":" + att.getNodeValue() + " "; } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler.java | universAAL Remote Interoperability Internet Gateway | 393 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RPC.java | universAAL Remote Interoperability Internet Gateway | 458 |
if (co != null) { objectQName = co.getObjectName(); } Iterator iter1 = body.getChildren(); while (iter1.hasNext()) { org.apache.axiom.om.impl.llom.OMElementImpl childOMElement = (OMElementImpl) iter1.next(); Iterator it2 = childOMElement.getChildren(); while (it2.hasNext()) { OMElementImpl childOMElement2 = (OMElementImpl) it2.next(); if (childOMElement2.getQName().getLocalPart().equals(objectQName.getLocalPart())) { return childOMElement2; |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1924 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 586 |
.next(); javax.wsdl.extensions.schema.Schema importedSchema = schemaImport.getReferencedSchema(); org.w3c.dom.Element impSchElem = importedSchema.getElement(); if (impSchElem == null) continue; NodeList childrenOfChildOfSchema = impSchElem.getChildNodes(); if (childrenOfChildOfSchema != null) { for (int j = 0; j < childrenOfChildOfSchema.getLength(); j++) { Node n1 = childrenOfChildOfSchema.item(j); // ////-System.out.println("ABCDEFG "+n1.getNodeName()); if (n1.getAttributes() == null) continue; // SE AYTO TO EPIPEDO EINAI TA IMPORTED SCHEMA pou // yparxoun... if (n1.getAttributes().getNamedItem("name") != null) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 205 |
org/universAAL/ri/api/manager/server/Base64.java | universAAL Remote Interoperability Remote-API Manager | 271 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 205 |
org/universAAL/ri/rest/manager/server/Base64.java | universAAL Remote Interoperability REST-API Manager | 271 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 205 |
org/universAAL/ri/servicegateway/impl/Base64.java | universAAL Remote Interoperability Service Gateway | 271 |
63, // Slash at decimal 47 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, // Numbers zero through nine -9, -9, -9, // Decimal 58 - 60 -1, // Equals sign at decimal 61 -9, -9, -9, // Decimal 62 - 64 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, // Letters 'A' through // 'N' 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, // Letters 'O' // through 'Z' -9, -9, -9, -9, -9, -9, // Decimal 91 - 96 |
File | Project | Line |
---|---|---|
org/universAAL/ri/gateway/communicator/service/impl/ClientSocketCommunicationHandler.java | universAAL Remote Interoperability Space Gateway | 213 |
org/universAAL/ri/gateway/communicator/service/impl/ServerSocketCommunicationHandler.java | universAAL Remote Interoperability Space Gateway | 155 |
return true; } @Override protected boolean loopRun() { if (socket != null && !socket.isClosed()) { Message msg; try { msg = cipher.readMessage(); } catch (final Exception e) { if (e instanceof EOFException) { log.info("Failed to read message of the stream beacuse it was closed from the other side"); return false; } else { log.debug("Failed to read message from stream", e); return false; } } if (handleSessionProtocol(msg) == false) { handleGatewayProtocol(msg); } return true; } else { return false; } } @Override protected boolean afterRun() { |
File | Project | Line |
---|---|---|
org/universAAL/ri/gateway/protocol/link/ConnectionResponse.java | universAAL Remote Interoperability Space Gateway | 54 |
org/universAAL/ri/gateway/protocol/link/DisconnectionRequest.java | universAAL Remote Interoperability Space Gateway | 54 |
org/universAAL/ri/gateway/protocol/link/ReconnectionRequest.java | universAAL Remote Interoperability Space Gateway | 54 |
return "ConnectionResponse [" + (peerId != null ? "peerId =" + peerId + ", " : "") + (spaceId != null ? "spaceId =" + spaceId + ", " : "") + (spaceId != null ? "scopeId=" + spaceId + ", " : "") + (sessionId != null ? "sessionId=" + sessionId + " " : "") + "]"; } public String getSpaceId() { return spaceId; } public String getPeerId() { return peerId; } public String getScopeId() { return spaceId; } public UUID getSessionId() { return sessionId; } @Override public int getType() { return LinkMessageType.CONNECTION_RESPONSE.ordinal(); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 306 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 533 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1297 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2236 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 604 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 830 |
if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1 || (no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType"))) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1818 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2352 |
} else { if (attType.contains(":")) { String key1 = attType.substring(0, attType.indexOf(":")); String xsdNamespace = (String) MitsosParser.namespaces .get(key1); if (xsdNamespace != null) { // ////-System.out.println("Namespace // Found!!!"); String type1 = attType.substring(key1.length() + 1, attType.length()); ComplexObject newComplexObject = new ComplexObject(); newComplexObject.setObjectName(new QName(attName)); newComplexObject.setAdditionalInfo(additionalInfo); newComplexObject.setObjectType(new QName(type1)); // AN to // type1 // anhkei se // allo // Namespace... parseImportedXSDforLiteral3(schemaImpl, type1, 1, |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 94 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1050 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1318 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1914 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2292 |
org/universAAL/ri/wsdlToolkit/axis2Parser/SimpleTypesParser.java | universAAL Remote Interoperability Internet Gateway | 565 |
org/universAAL/ri/wsdlToolkit/axis2Parser/SimpleTypesParser.java | universAAL Remote Interoperability Internet Gateway | 733 |
AdditionalTypesParser.parseXmlSchemaAttributeGroupRefElement(service, (XmlSchemaAttributeGroupRef) obj1, co1, theDefinition); if (co1 != null) { for (int i = 0; i < co1.getHasComplexObjects().size(); i++) { co.getHasComplexObjects().add(co1.getHasComplexObjects().get(i)); } for (int i = 0; i < co1.getHasNativeObjects().size(); i++) { co.getHasNativeObjects().add(co1.getHasNativeObjects().get(i)); } } else { System.out.println(); } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 306 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 452 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 532 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 603 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 747 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 829 |
if (newSimpleOrComplexObjectElement.getMaxOccurs() > 1 || (no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType"))) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler.java | universAAL Remote Interoperability Internet Gateway | 287 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler.java | universAAL Remote Interoperability Internet Gateway | 316 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RPC.java | universAAL Remote Interoperability Internet Gateway | 291 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RPC.java | universAAL Remote Interoperability Internet Gateway | 320 |
private static void clearValues(ComplexObject co) { for (int i = 0; i < co.getHasComplexObjects().size(); i++) { ComplexObject co1 = (ComplexObject) co.getHasComplexObjects().get(i); if (co1.isIsArrayType()) { if (co1.getHasComplexObjects().size() != 1) { for (int j = co1.getHasComplexObjects().size() - 1; j > 0; j--) { ComplexObject co2 = (ComplexObject) co1.getHasComplexObjects().get(j); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler.java | universAAL Remote Interoperability Internet Gateway | 393 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler.java | universAAL Remote Interoperability Internet Gateway | 438 |
if (co != null) { objectQName = co.getObjectName(); } Iterator iter1 = body.getChildren(); while (iter1.hasNext()) { org.apache.axiom.om.impl.llom.OMElementImpl childOMElement = (OMElementImpl) iter1.next(); Iterator it2 = childOMElement.getChildren(); while (it2.hasNext()) { OMElementImpl childOMElement2 = (OMElementImpl) it2.next(); if (childOMElement2.getQName().getLocalPart().equals(objectQName.getLocalPart())) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1676 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1926 |
javax.wsdl.extensions.schema.Schema importedSchema = schemaImport.getReferencedSchema(); org.w3c.dom.Element impSchElem = importedSchema.getElement(); if (impSchElem == null) continue; NodeList childrenOfChildOfSchema = impSchElem.getChildNodes(); if (childrenOfChildOfSchema != null) { for (int j = 0; j < childrenOfChildOfSchema.getLength(); j++) { Node n1 = childrenOfChildOfSchema.item(j); // ////-System.out.println("ABCDEFG // "+n1.getNodeName()); if (n1.getAttributes() == null) continue; if (n1.getAttributes().getNamedItem("name") != null) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1804 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1850 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1874 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2018 |
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 2208 |
&& attType.startsWith(MitsosParser.nativeTypePrefix)) { if (operationInputs != null) { NativeObject no = new NativeObject(); no.setObjectName(new QName(attName)); no.setObjectType(new QName(attType)); no.setAdditionalInfo(additionalInfo); operationInputs.getHasNativeOrComplexObjects().add(no); } else if (operationOutputs != null) { NativeObject no = new NativeObject(); no.setObjectName(new QName(attName)); no.setObjectType(new QName(attType)); no.setAdditionalInfo(additionalInfo); operationOutputs.getHasNativeOrComplexObjects().add(no); } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 254 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 345 |
org.w3c.dom.Element impSchElem = schemaImportedInTheWSDL.getElement(); if (impSchElem == null) continue; NamedNodeMap atts = impSchElem.getAttributes(); // ////-System.out.println(atts.getLength()); for (int i = 0; i < atts.getLength(); i++) { Node att = atts.item(i); if (att.getNodeName() != null && att.getNodeName().startsWith("xmlns:")) { String key = att.getNodeName().substring(att.getNodeName().indexOf(":") + 1); // ////-System.out.println(att.getNodeName()+" // ## "+key+" || "+att.getNodeValue()); namespaces.put(key, att.getNodeValue()); } // ////-System.out.println(att.getNodeName()+" // "+att.getNodeValue()); } |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/server/persistence/PersistenceDerby.java | universAAL Remote Interoperability Remote-API Manager | 430 |
org/universAAL/ri/rest/manager/server/persistence/PersistenceDerby.java | universAAL Remote Interoperability REST-API Manager | 608 |
stmt.executeUpdate(deleteREGISTERS);// TODO Remove in cascade? // Rsult is the same, but // maybe faster? } catch (SQLException e) { if (!e.getSQLState().equals("X0Y32")) { e.printStackTrace(); } } } catch (Exception e) { Activator.logE("PersistenceDerby.removeOlderThan", "Error cleaning the database"); e.printStackTrace(); } finally { try { if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } catch (SQLException e) { Activator.logE("PersistenceDerby.removeOlderThan", "Error cleaning the database"); e.printStackTrace(); } } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 113 |
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 212 |
ComplexObject extCO = new ComplexObject(); extCO.objectName = new QName(inExtCO.objectName.getNamespaceURI(), inExtCO.objectName.getLocalPart(), inExtCO.objectName.getPrefix()); extCO.objectType = new QName(inExtCO.objectType.getNamespaceURI(), inExtCO.objectType.getLocalPart(), inExtCO.objectType.getPrefix()); extCO.hasComplexObjects = new Vector(); extCO.hasNativeObjects = new Vector(); extCO.hasExtendedObjects = new Vector(); extCO.isInput = inExtCO.isInput; // extCO.setHasParent(co1); extCO.setHasParent(co); |
File | Project | Line |
---|---|---|
org/universAAL/ri/api/manager/server/persistence/PersistenceDerby.java | universAAL Remote Interoperability Remote-API Manager | 71 |
org/universAAL/ri/rest/manager/server/persistence/PersistenceDerby.java | universAAL Remote Interoperability REST-API Manager | 72 |
dbURL = "jdbc:derby:" + Configuration.getDBPath(context); String dbUSR = Configuration.getDBUser(); String dbPWD = Configuration.getDBPass(); if (dbUSR != null && dbPWD != null) { dbURL += ";user=" + dbUSR + ";password=" + dbPWD; } String bootURL = dbURL + ";create=true;dataEncryption=true;bootPassword=" + Configuration.getDBKey(); Connection conn = null; Statement stmt = null; try { new org.apache.derby.jdbc.EmbeddedDriver(); conn = DriverManager.getConnection(bootURL); stmt = conn.createStatement(); stmt.setQueryTimeout(30); String createREGISTERS = "CREATE TABLE " + DBNAME |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 333 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 563 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1224 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 631 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 861 |
} else if (newSchemaType.getClass().toString() .contains("org.apache.ws.commons.schema.XmlSchemaComplexType")) { ComplexObject co1 = new ComplexObject(); if (newSimpleOrComplexObjectElement.getQName() != null) { co1.setObjectName(newSimpleOrComplexObjectElement.getQName());// Panta // prin // apo // ayto // ton // tropo // klisis // prepei // na // exw // dwsei // prwta // to // onoma // tou // co } else if (newSimpleOrComplexObjectElement.getRefName() != null) { co1.setObjectName(newSimpleOrComplexObjectElement.getRefName()); } else if (newSimpleOrComplexObjectElement.getName() != null) { co1.setObjectName(new QName(newSimpleOrComplexObjectElement.getName())); } else { co1.setObjectName(new QName("UNDEFINED variable name")); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/parser/DocumentStyleWSDLParser.java | universAAL Remote Interoperability Internet Gateway | 1676 |
org/universAAL/ri/wsdlToolkit/parser/MitsosParser.java | universAAL Remote Interoperability Internet Gateway | 587 |
javax.wsdl.extensions.schema.Schema importedSchema = schemaImport.getReferencedSchema(); org.w3c.dom.Element impSchElem = importedSchema.getElement(); if (impSchElem == null) continue; NodeList childrenOfChildOfSchema = impSchElem.getChildNodes(); if (childrenOfChildOfSchema != null) { for (int j = 0; j < childrenOfChildOfSchema.getLength(); j++) { Node n1 = childrenOfChildOfSchema.item(j); // ////-System.out.println("ABCDEFG // "+n1.getNodeName()); if (n1.getAttributes() == null) continue; if (n1.getAttributes().getNamedItem("name") != null) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/gateway/communication/cipher/ClearTextCipher.java | universAAL Remote Interoperability Space Gateway | 87 |
org/universAAL/ri/gateway/communication/cipher/SSLCipher.java | universAAL Remote Interoperability Space Gateway | 104 |
org/universAAL/ri/gateway/communication/cipher/StreamCipher.java | universAAL Remote Interoperability Space Gateway | 117 |
is = new ObjectInputStream(socket.getInputStream()); return socket; } /** {@inheritDoc} */ public boolean sendMessage(Message m) throws CryptoException, IOException { if (os == null) return false; os.writeObject(m); return true; } /** {@inheritDoc} */ public Message readMessage() throws CryptoException, IOException { if (is == null) return null; try { return (Message) is.readObject(); } catch (ClassNotFoundException e) { LogUtils.logError(Gateway.getInstance().context, getClass(), "readMessage", new String[] { "unexpected Exception" }, e); return null; } } } |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 911 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 676 |
|| (no1.getAdditionalInfo() != null && no1.getAdditionalInfo().contains("isListType"))) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2163 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2273 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2390 |
.contains("org.apache.ws.commons.schema.XmlSchemaComplexType")) { ComplexObject co1 = new ComplexObject(); if (elem1.getQName() != null) { co1.setObjectName(elem1.getQName()); } else if (elem1.getRefName() != null) { co1.setObjectName(elem1.getRefName()); } else if (elem1.getName() != null) { co1.setObjectName(new QName(elem1.getName())); } else { co1.setObjectName(new QName("UNDEFINED variable name")); theDefinition.getContainingErrors() .add("WARNING @line ~1024... UNDEFINED Variable name!!!"); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 67 |
org/universAAL/ri/wsdlToolkit/parser/Axis1ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 383 |
ComplexObject co1 = (ComplexObject) (parsedComplexObjectsHashmap.get(complexTypeName)); co.setObjectType(co1.getObjectType()); co.setAdditionalInfo(co1.getAdditionalInfo()); co.setHasParent(co1.getHasParent()); co.setIsAbstract(co1.isIsAbstract()); co.setIsArrayType(co1.isIsArrayType()); co.setIsInput(co1.isIsInput()); co.setIsOptional(co1.isIsOptional()); co.setHasNativeObjects(co1.getHasNativeObjects()); co.setHasComplexObjects(co1.getHasComplexObjects()); co.setHasExtendedObjects(co1.getHasExtendedObjects()); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 113 |
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 390 |
ComplexObject extCO = new ComplexObject(); extCO.objectName = new QName(inExtCO.objectName.getNamespaceURI(), inExtCO.objectName.getLocalPart(), inExtCO.objectName.getPrefix()); extCO.objectType = new QName(inExtCO.objectType.getNamespaceURI(), inExtCO.objectType.getLocalPart(), inExtCO.objectType.getPrefix()); extCO.hasComplexObjects = new Vector(); extCO.hasNativeObjects = new Vector(); extCO.hasExtendedObjects = new Vector(); extCO.isInput = inExtCO.isInput; // extCO.setHasParent(co1); extCO.setHasParent(co); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 212 |
org/universAAL/ri/wsdlToolkit/ioApi/ComplexObject.java | universAAL Remote Interoperability Internet Gateway | 317 |
ComplexObject extCO = new ComplexObject(); extCO.objectName = new QName(inExtCO.objectName.getNamespaceURI(), inExtCO.objectName.getLocalPart(), inExtCO.objectName.getPrefix()); extCO.objectType = new QName(inExtCO.objectType.getNamespaceURI(), inExtCO.objectType.getLocalPart(), inExtCO.objectType.getPrefix()); extCO.hasComplexObjects = new Vector(); extCO.hasNativeObjects = new Vector(); extCO.hasExtendedObjects = new Vector(); extCO.isInput = inExtCO.isInput; // extCO.hasParent=inExtCO.hasParent; extCO.setHasParent(co1); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 216 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 754 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1416 |
org/universAAL/ri/wsdlToolkit/axis2Parser/Axis2ParserWrapper.java | universAAL Remote Interoperability Internet Gateway | 501 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 459 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1125 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1590 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 2099 |
co.getHasComplexObjects().add(noArrayCO); typeParsed = true; } else { typeParsed = true; ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); noArrayCO.setIsOptional(no1.isIsOptional()); |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler.java | universAAL Remote Interoperability Internet Gateway | 359 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler.java | universAAL Remote Interoperability Internet Gateway | 397 |
org/universAAL/ri/wsdlToolkit/invocation/Axis2InvocationResultHandler_RPC.java | universAAL Remote Interoperability Internet Gateway | 363 |
Iterator iter1 = body.getChildren(); while (iter1.hasNext()) { org.apache.axiom.om.impl.llom.OMElementImpl childOMElement = (OMElementImpl) iter1.next(); Iterator it2 = childOMElement.getChildren(); while (it2.hasNext()) { OMElementImpl childOMElement2 = (OMElementImpl) it2.next(); if (childOMElement2.getQName().getLocalPart().equals(objectQName.getLocalPart())) { return childOMElement2; } } } return null; } private static OMElementImpl findTheNativeObjectNodeInOMElement(OMElementImpl omElement, NativeObject no) { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 454 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 749 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 1794 |
&& no1.getAdditionalInfo().contains("isListType"))) { ComplexObject noArrayCO = new ComplexObject(); noArrayCO.setObjectName(no1.getObjectName()); noArrayCO.setObjectType(new QName(no1.getObjectType().getNamespaceURI(), no1.getObjectType().getLocalPart() + "[]", no1.getObjectType().getPrefix())); noArrayCO.setIsArrayType(true); noArrayCO.getHasNativeObjects().add(no1); co.getHasComplexObjects().add(noArrayCO); } else { co.getHasNativeObjects().add(no1); } } else { |
File | Project | Line |
---|---|---|
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 462 |
org/universAAL/ri/wsdlToolkit/axis2Parser/AdditionalTypesParser.java | universAAL Remote Interoperability Internet Gateway | 919 |
org/universAAL/ri/wsdlToolkit/axis2Parser/ComplexTypesParser.java | universAAL Remote Interoperability Internet Gateway | 757 |
noArrayCO.getHasNativeObjects().add(no1); co.getHasComplexObjects().add(noArrayCO); } else { co.getHasNativeObjects().add(no1); } } else { ComplexObject co2 = new ComplexObject(); co2.setObjectName(no1.getObjectName()); if (xmlSchemaType.getQName() != null) { co2.setObjectType(xmlSchemaType.getQName()); } else { System.out.println(); } co2.getHasComplexObjects().add(unionCO); co.getHasComplexObjects().add(co2); } } else { |