Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.comm.interfaces
Class ISeriesHostListFieldFactory

java.lang.Object
  extended by com.ibm.etools.iseries.comm.interfaces.ISeriesHostListFieldFactory
All Implemented Interfaces:
IISeriesHostListBaseFactory, IISeriesHostListFieldFactory

public class ISeriesHostListFieldFactory
extends Object
implements IISeriesHostListFieldFactory

This class is simply a factory for creating new instances of the appropriate object for field lists. It is used as the default factory in ISeriesListFields. Should somebody wish to use their own object instead they would:

  • create their own class that implements IISeriesHostObjectNameOnly or IISeriesHostFieldBasic,
  • create their own factory class like this that implements IISeriesHostListFieldFactory with the methods prescribed by it.
  • when using comm layer code like ISeriesListFields, you pass in your factory instance which is what is used to create the returned object.

    See Also:
    IISeriesHostListFieldFactory, ISeriesHostFieldNameOnly, ISeriesHostFieldBasic

    Field Summary
    static String Copyright
               
     
    Constructor Summary
    ISeriesHostListFieldFactory()
               
     
    Method Summary
     IISeriesHostFieldBasic createFieldObject()
              Return an instance of a class that implements the interface IISeriesHostFieldBasic
     IISeriesHostFieldNameOnly createNameOnlyObject()
              Return an instance of a class that implements the interface IISeriesHostFieldNameOnly
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Field Detail

    Copyright

    public static final String Copyright
    See Also:
    Constant Field Values
    Constructor Detail

    ISeriesHostListFieldFactory

    public ISeriesHostListFieldFactory()
    Method Detail

    createNameOnlyObject

    public IISeriesHostFieldNameOnly createNameOnlyObject()
    Return an instance of a class that implements the interface IISeriesHostFieldNameOnly

    Specified by:
    createNameOnlyObject in interface IISeriesHostListFieldFactory

    createFieldObject

    public IISeriesHostFieldBasic createFieldObject()
    Return an instance of a class that implements the interface IISeriesHostFieldBasic

    Specified by:
    createFieldObject in interface IISeriesHostListFieldFactory

    Rational Developer for Power Systems Software
    V7.6

    Copyright © 2011 IBM Corp. All Rights Reserved.

    Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.