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 { | ||