Lines Matching refs:body
102 * Parse and unpack the body text according to the encoding in the DCS.
103 * After completing successfully this method will have assigned the body
108 * @return a Pair of Strings containing the language and body of the message
223 * Unpack body text from the pdu using the given encoding, position and
230 * @param hasLanguageIndicator true if the body text is preceded by a
234 * @return a Pair of Strings containing the language and body of the message
238 String body = null;
242 body = GsmAlphabet.gsm7BitPackedToString(pdu, offset, length * 8 / 7);
244 if (hasLanguageIndicator && body != null && body.length() > 2) {
246 // The actual body text is offset by 3 characters.
247 language = body.substring(0, 2);
248 body = body.substring(3);
255 // The actual body text is offset by 2 bytes.
262 body = new String(pdu, offset, (length & 0xfffe), "utf-16");
273 if (body != null) {
275 for (int i = body.length() - 1; i >= 0; i--) {
276 if (body.charAt(i) != CARRIAGE_RETURN) {
277 body = body.substring(0, i + 1);
282 body = "";
285 return new Pair<String, String>(language, body);