Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

oracle.apps.fnd.applcore.flex.runtime.util.service
Class XsdCollection

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.runtime.util.service.XsdCollection
All Implemented Interfaces:
java.io.Serializable, java.lang.Iterable<java.lang.String>, java.util.Collection<java.lang.String>, java.util.List<java.lang.String>

public class XsdCollection
extends java.lang.Object
implements java.io.Serializable, java.util.List<java.lang.String>

A collection of XSD objects.

See Also:
Serialized Form

Field Summary
static XsdCollection READ_ONLY_EMPTY
          A read-only empty collection.
 
Constructor Summary
XsdCollection()
          Constructs an empty collection.
XsdCollection(java.util.Map<java.lang.String,java.util.List<java.lang.String>> objs)
          Constructs a collection.
 
Method Summary
 void add(int index, java.lang.String element)
           
 boolean add(java.lang.String e)
           
 void add(XsdCollection c)
          Adds another collection to this collection.
 boolean addAll(java.util.Collection<? extends java.lang.String> c)
           
 boolean addAll(int index, java.util.Collection<? extends java.lang.String> c)
           
 void clear()
           
 boolean contains(java.lang.Object o)
           
 boolean containsAll(java.util.Collection<?> c)
           
 java.lang.String get(int index)
           
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHierarchicalView()
          Gets the hierarchical view of the collection.
 int indexOf(java.lang.Object o)
           
 boolean isEmpty()
           
 java.util.Iterator<java.lang.String> iterator()
           
 int lastIndexOf(java.lang.Object o)
           
 java.util.ListIterator<java.lang.String> listIterator()
           
 java.util.ListIterator<java.lang.String> listIterator(int index)
           
 java.lang.String remove(int index)
           
 boolean remove(java.lang.Object o)
           
 boolean removeAll(java.util.Collection<?> c)
           
 boolean retainAll(java.util.Collection<?> c)
           
 java.lang.String set(int index, java.lang.String element)
           
 int size()
           
 java.util.List<java.lang.String> subList(int fromIndex, int toIndex)
           
 java.lang.Object[] toArray()
           
 java.lang.Object[] toArray(java.lang.Object[] a)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
equals, hashCode
 

Field Detail

READ_ONLY_EMPTY

public static final XsdCollection READ_ONLY_EMPTY
A read-only empty collection.

Constructor Detail

XsdCollection

public XsdCollection()
Constructs an empty collection.


XsdCollection

public XsdCollection(java.util.Map<java.lang.String,java.util.List<java.lang.String>> objs)
Constructs a collection.

Parameters:
objs - the hierarchical view of the object references. Note that the first element of the list should always be the map entry key.
Method Detail

add

public void add(XsdCollection c)
Adds another collection to this collection.

Parameters:
c - the collection to be added.
Throws:
java.lang.NullPointerException - if the given collection is null

getHierarchicalView

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHierarchicalView()
Gets the hierarchical view of the collection.

Returns:
the hierarchical view of the collection

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

size

public int size()
Specified by:
size in interface java.util.Collection<java.lang.String>
Specified by:
size in interface java.util.List<java.lang.String>

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface java.util.Collection<java.lang.String>
Specified by:
isEmpty in interface java.util.List<java.lang.String>

contains

public boolean contains(java.lang.Object o)
Specified by:
contains in interface java.util.Collection<java.lang.String>
Specified by:
contains in interface java.util.List<java.lang.String>

iterator

public java.util.Iterator<java.lang.String> iterator()
Specified by:
iterator in interface java.lang.Iterable<java.lang.String>
Specified by:
iterator in interface java.util.Collection<java.lang.String>
Specified by:
iterator in interface java.util.List<java.lang.String>

toArray

public java.lang.Object[] toArray()
Specified by:
toArray in interface java.util.Collection<java.lang.String>
Specified by:
toArray in interface java.util.List<java.lang.String>

toArray

public java.lang.Object[] toArray(java.lang.Object[] a)
Specified by:
toArray in interface java.util.Collection<java.lang.String>
Specified by:
toArray in interface java.util.List<java.lang.String>

add

public boolean add(java.lang.String e)
Specified by:
add in interface java.util.Collection<java.lang.String>
Specified by:
add in interface java.util.List<java.lang.String>

add

public void add(int index,
                java.lang.String element)
Specified by:
add in interface java.util.List<java.lang.String>

remove

public boolean remove(java.lang.Object o)
Specified by:
remove in interface java.util.Collection<java.lang.String>
Specified by:
remove in interface java.util.List<java.lang.String>

remove

public java.lang.String remove(int index)
Specified by:
remove in interface java.util.List<java.lang.String>

containsAll

public boolean containsAll(java.util.Collection<?> c)
Specified by:
containsAll in interface java.util.Collection<java.lang.String>
Specified by:
containsAll in interface java.util.List<java.lang.String>

addAll

public boolean addAll(java.util.Collection<? extends java.lang.String> c)
Specified by:
addAll in interface java.util.Collection<java.lang.String>
Specified by:
addAll in interface java.util.List<java.lang.String>

addAll

public boolean addAll(int index,
                      java.util.Collection<? extends java.lang.String> c)
Specified by:
addAll in interface java.util.List<java.lang.String>

removeAll

public boolean removeAll(java.util.Collection<?> c)
Specified by:
removeAll in interface java.util.Collection<java.lang.String>
Specified by:
removeAll in interface java.util.List<java.lang.String>

retainAll

public boolean retainAll(java.util.Collection<?> c)
Specified by:
retainAll in interface java.util.Collection<java.lang.String>
Specified by:
retainAll in interface java.util.List<java.lang.String>

clear

public void clear()
Specified by:
clear in interface java.util.Collection<java.lang.String>
Specified by:
clear in interface java.util.List<java.lang.String>

get

public java.lang.String get(int index)
Specified by:
get in interface java.util.List<java.lang.String>

set

public java.lang.String set(int index,
                            java.lang.String element)
Specified by:
set in interface java.util.List<java.lang.String>

indexOf

public int indexOf(java.lang.Object o)
Specified by:
indexOf in interface java.util.List<java.lang.String>

lastIndexOf

public int lastIndexOf(java.lang.Object o)
Specified by:
lastIndexOf in interface java.util.List<java.lang.String>

listIterator

public java.util.ListIterator<java.lang.String> listIterator()
Specified by:
listIterator in interface java.util.List<java.lang.String>

listIterator

public java.util.ListIterator<java.lang.String> listIterator(int index)
Specified by:
listIterator in interface java.util.List<java.lang.String>

subList

public java.util.List<java.lang.String> subList(int fromIndex,
                                                int toIndex)
Specified by:
subList in interface java.util.List<java.lang.String>

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.