mirror of
https://github.com/vanitasvitae/Smack.git
synced 2025-09-11 10:09:38 +02:00
SMACK-363 Applied code cleanup patches for many generics related issues.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@13325 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
parent
6dc64671e2
commit
e08c8afe44
109 changed files with 577 additions and 605 deletions
|
@ -40,7 +40,7 @@ public abstract class JingleContentDescription implements PacketExtension {
|
|||
|
||||
// non-static
|
||||
|
||||
private final List payloads = new ArrayList();
|
||||
private final List<JinglePayloadType> payloads = new ArrayList<JinglePayloadType>();
|
||||
|
||||
/**
|
||||
* Creates a content description..
|
||||
|
@ -81,11 +81,11 @@ public abstract class JingleContentDescription implements PacketExtension {
|
|||
*
|
||||
* @param pts the payloads to add.
|
||||
*/
|
||||
public void addAudioPayloadTypes(final List pts) {
|
||||
public void addAudioPayloadTypes(final List<PayloadType.Audio> pts) {
|
||||
synchronized (payloads) {
|
||||
Iterator ptIter = pts.iterator();
|
||||
Iterator<PayloadType.Audio> ptIter = pts.iterator();
|
||||
while (ptIter.hasNext()) {
|
||||
PayloadType.Audio pt = (PayloadType.Audio) ptIter.next();
|
||||
PayloadType.Audio pt = ptIter.next();
|
||||
addJinglePayloadType(new JinglePayloadType.Audio(pt));
|
||||
}
|
||||
}
|
||||
|
@ -96,7 +96,7 @@ public abstract class JingleContentDescription implements PacketExtension {
|
|||
*
|
||||
* @return an Iterator for the audio payloads in the packet.
|
||||
*/
|
||||
public Iterator getJinglePayloadTypes() {
|
||||
public Iterator<JinglePayloadType> getJinglePayloadTypes() {
|
||||
return Collections.unmodifiableList(getJinglePayloadTypesList()).iterator();
|
||||
}
|
||||
|
||||
|
@ -105,9 +105,9 @@ public abstract class JingleContentDescription implements PacketExtension {
|
|||
*
|
||||
* @return a list for the audio payloads in the packet.
|
||||
*/
|
||||
public ArrayList getJinglePayloadTypesList() {
|
||||
public ArrayList<JinglePayloadType> getJinglePayloadTypesList() {
|
||||
synchronized (payloads) {
|
||||
return new ArrayList(payloads);
|
||||
return new ArrayList<JinglePayloadType>(payloads);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -116,15 +116,15 @@ public abstract class JingleContentDescription implements PacketExtension {
|
|||
*
|
||||
* @return a list of PayloadType.Audio
|
||||
*/
|
||||
public ArrayList getAudioPayloadTypesList() {
|
||||
ArrayList result = new ArrayList();
|
||||
Iterator jinglePtsIter = getJinglePayloadTypes();
|
||||
public ArrayList<PayloadType.Audio> getAudioPayloadTypesList() {
|
||||
ArrayList<PayloadType.Audio> result = new ArrayList<PayloadType.Audio>();
|
||||
Iterator<JinglePayloadType> jinglePtsIter = getJinglePayloadTypes();
|
||||
|
||||
while (jinglePtsIter.hasNext()) {
|
||||
JinglePayloadType jpt = (JinglePayloadType) jinglePtsIter.next();
|
||||
JinglePayloadType jpt = jinglePtsIter.next();
|
||||
if (jpt instanceof JinglePayloadType.Audio) {
|
||||
JinglePayloadType.Audio jpta = (JinglePayloadType.Audio) jpt;
|
||||
result.add(jpta.getPayloadType());
|
||||
result.add((PayloadType.Audio)jpta.getPayloadType());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -155,9 +155,9 @@ public abstract class JingleContentDescription implements PacketExtension {
|
|||
buf.append("<").append(getElementName());
|
||||
buf.append(" xmlns=\"").append(getNamespace()).append("\" >");
|
||||
|
||||
Iterator pt = payloads.listIterator();
|
||||
Iterator<JinglePayloadType> pt = payloads.listIterator();
|
||||
while (pt.hasNext()) {
|
||||
JinglePayloadType pte = (JinglePayloadType) pt.next();
|
||||
JinglePayloadType pte = pt.next();
|
||||
buf.append(pte.toXML());
|
||||
}
|
||||
buf.append("</").append(getElementName()).append(">");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue