com.ibm.jzos.recordgen.asm
Class RecordSpec

java.lang.Object
  extended by com.ibm.jzos.recordgen.asm.RecordSpec

public class RecordSpec
extends java.lang.Object

A object which describes an abstract representation of the fields and constants in an Assembler DSECT.

See Also:
RecordSpecBuilder

Constructor Summary
RecordSpec()
           
 
Method Summary
 void addElementSpec(ElementSpec elementSpec)
          Add a new ElementSpec (subtype) instance to the ordered list maintained by the receiver.
 void dumpOn(java.io.Writer writer)
          Write a debug representation of the Receiver
 java.util.Iterator elementSpecIterator()
          Answer an Iterator of the list of ElementSpec (subtypes instances)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecordSpec

public RecordSpec()
Method Detail

addElementSpec

public void addElementSpec(ElementSpec elementSpec)
Add a new ElementSpec (subtype) instance to the ordered list maintained by the receiver.

Parameters:
elementSpec - ElementSpec subtype instance

elementSpecIterator

public java.util.Iterator elementSpecIterator()
Answer an Iterator of the list of ElementSpec (subtypes instances)

Returns:
Iterator

dumpOn

public void dumpOn(java.io.Writer writer)
            throws java.io.IOException
Write a debug representation of the Receiver

Parameters:
writer - Writer
Throws:
java.io.IOException