public interface ADFAttributeReader
ADFGraphReadHandlers to delegate
 functionality of attribute reading to this interface rather than check all possible attribute combinations
 themselves.
 
 Attribute readers are analogous in general to ReadHandlers, but are
 implemented slightly differently, firstly because they do not read data into a MAGETAB array design (instead working
 only on specific ADF node types) and secondly because they should not be eligibly for service discovery: each ADF
 node has a constrained number of attributes it can contain.
 
 The constructor for each ADF handler should set up the instances of attribute readers it can defer to.| Modifier and Type | Method and Description | 
|---|---|
int | 
assess(String[] header)
Returns an integer representing the number of columns this handler can read forward of the given header. 
 | 
boolean | 
canRead(String firstHeader)
Determine whether this reader can read the attributes referenced by this header. 
 | 
void | 
readAttributes(String[] header,
              String[] data,
              ADFNode adfNode)
Reads the attributes from the data and sets them on the supplied SDRFNode 
 | 
boolean canRead(String firstHeader)
firstHeader - the first column heading to read fromint assess(String[] header)
header - the header to be passed to this attribute reader.  This should start at a column this reader can
               actually readvoid readAttributes(String[] header, String[] data, ADFNode adfNode) throws ParseException
header - the header to read from, starting from attributes this reader can actually readdata - the data to readadfNode - the ADF node that these attributes should be set onParseException - if the data could not be read for any reasonCopyright © 2014. All rights reserved.