com.servingxml.components.recordmapping
Class FieldAttributeMap

java.lang.Object
  extended by com.servingxml.components.recordmapping.FieldAttributeMap
All Implemented Interfaces:
MapXml

public class FieldAttributeMap
extends java.lang.Object
implements MapXml


Constructor Summary
FieldAttributeMap(QnameContext nameContext, NameSubstitutionExpr nameResolver, ChildEvaluator containerEvaluator)
           
 
Method Summary
 void addToAttributes(ServiceContext context, Flow flow, Record variables, org.xml.sax.helpers.AttributesImpl attributes)
           
 Name createName(Record record)
           
 java.lang.String getValue(ServiceContext context, Flow flow, Record variables)
           
 void groupStarted(ServiceContext context, Flow flow, Record previousRecord, Record nextRecord, ExtendedContentHandler handler, Record variables)
           
 void groupStopped(ServiceContext context, Flow flow, ExtendedContentHandler handler)
           
 boolean hasName(Name name)
           
 boolean isGrouping()
           
 void writeRecord(ServiceContext context, Flow flow, Record previousRecord, Record nextRecord, ExtendedContentHandler handler, GroupState groupListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldAttributeMap

public FieldAttributeMap(QnameContext nameContext,
                         NameSubstitutionExpr nameResolver,
                         ChildEvaluator containerEvaluator)
Method Detail

createName

public Name createName(Record record)

hasName

public boolean hasName(Name name)

getValue

public java.lang.String getValue(ServiceContext context,
                                 Flow flow,
                                 Record variables)

groupStarted

public void groupStarted(ServiceContext context,
                         Flow flow,
                         Record previousRecord,
                         Record nextRecord,
                         ExtendedContentHandler handler,
                         Record variables)
Specified by:
groupStarted in interface MapXml

writeRecord

public void writeRecord(ServiceContext context,
                        Flow flow,
                        Record previousRecord,
                        Record nextRecord,
                        ExtendedContentHandler handler,
                        GroupState groupListener)
Specified by:
writeRecord in interface MapXml

groupStopped

public void groupStopped(ServiceContext context,
                         Flow flow,
                         ExtendedContentHandler handler)
Specified by:
groupStopped in interface MapXml

addToAttributes

public void addToAttributes(ServiceContext context,
                            Flow flow,
                            Record variables,
                            org.xml.sax.helpers.AttributesImpl attributes)
Specified by:
addToAttributes in interface MapXml

isGrouping

public boolean isGrouping()
Specified by:
isGrouping in interface MapXml