com.servingxml.util.xml
Class DefaultMatchable

java.lang.Object
  extended by com.servingxml.util.xml.DefaultMatchable
All Implemented Interfaces:
Matchable

public class DefaultMatchable
extends java.lang.Object
implements Matchable

Implements an interface for a map from an XML fragment to a field.


Constructor Summary
DefaultMatchable(java.lang.String mode, Selectable[] selectables)
           
DefaultMatchable(java.lang.String mode, java.lang.String matchExpr, Selectable[] selectables)
           
 
Method Summary
 java.lang.String getMatchExpression()
           
 void putParameters(ParameterParser paramParser)
           
 void putTemplate(PrefixMap prefixMap, org.xml.sax.ContentHandler contentHandler)
           
 void putTemplateContent(PrefixMap prefixMap, org.xml.sax.ContentHandler contentHandler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMatchable

public DefaultMatchable(java.lang.String mode,
                        Selectable[] selectables)

DefaultMatchable

public DefaultMatchable(java.lang.String mode,
                        java.lang.String matchExpr,
                        Selectable[] selectables)
Method Detail

getMatchExpression

public java.lang.String getMatchExpression()
Specified by:
getMatchExpression in interface Matchable

putTemplateContent

public void putTemplateContent(PrefixMap prefixMap,
                               org.xml.sax.ContentHandler contentHandler)
                        throws java.io.IOException,
                               org.xml.sax.SAXException
Specified by:
putTemplateContent in interface Matchable
Throws:
java.io.IOException
org.xml.sax.SAXException

putTemplate

public void putTemplate(PrefixMap prefixMap,
                        org.xml.sax.ContentHandler contentHandler)
                 throws java.io.IOException,
                        org.xml.sax.SAXException
Specified by:
putTemplate in interface Matchable
Throws:
java.io.IOException
org.xml.sax.SAXException

putParameters

public void putParameters(ParameterParser paramParser)
Specified by:
putParameters in interface Matchable