com.jxml.quick.access
Class QListFieldAccess

java.lang.Object
  |
  +--com.jxml.quick.access.QAccess
        |
        +--com.jxml.quick.access.QFieldAccess
              |
              +--com.jxml.quick.access.QListFieldAccess

public class QListFieldAccess
extends QFieldAccess

updated by Pavel Curtis to improve error handling--Quick 1.1


Fields inherited from class com.jxml.quick.access.QFieldAccess
field, pd
 
Constructor Summary
QListFieldAccess()
           
 
Method Summary
 void add(Object parent, QTargetFactory parentFactory, Object child, QContext context)
           
 QIterator createIterator()
           
protected  List getList(QTargetFactory parentFactory, Object parent, QContext context)
           
protected  List getNonNullList(QTargetFactory parentFactory, Object parent, QContext context)
           
 int reserve(QTargetFactory parentFactory, Object parent, QContext context)
           
 void set(int reserved, Object parent, QTargetFactory parentFactory, Object child, QContext context)
           
 void setIteratorParent(QIterator it, Object parent, QTargetFactory parentFactory, QContext context)
           
protected  void validateField(Field pd, QContext context)
           
 
Methods inherited from class com.jxml.quick.access.QFieldAccess
get, readable, setPD, writeable
 
Methods inherited from class com.jxml.quick.access.QAccess
allocateIterator, releaseIterator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QListFieldAccess

public QListFieldAccess()
Method Detail

validateField

protected void validateField(Field pd,
                             QContext context)
                      throws QPE
Overrides:
validateField in class QFieldAccess

createIterator

public final QIterator createIterator()
Overrides:
createIterator in class QFieldAccess

getList

protected List getList(QTargetFactory parentFactory,
                       Object parent,
                       QContext context)
                throws QPE

getNonNullList

protected List getNonNullList(QTargetFactory parentFactory,
                              Object parent,
                              QContext context)
                       throws QPE

setIteratorParent

public final void setIteratorParent(QIterator it,
                                    Object parent,
                                    QTargetFactory parentFactory,
                                    QContext context)
                             throws QPE
Overrides:
setIteratorParent in class QFieldAccess

add

public final void add(Object parent,
                      QTargetFactory parentFactory,
                      Object child,
                      QContext context)
               throws QPE
Overrides:
add in class QFieldAccess

reserve

public final int reserve(QTargetFactory parentFactory,
                         Object parent,
                         QContext context)
                  throws QPE
Overrides:
reserve in class QAccess

set

public final void set(int reserved,
                      Object parent,
                      QTargetFactory parentFactory,
                      Object child,
                      QContext context)
               throws QPE
Overrides:
set in class QAccess