nt/ValueHolder.html" title="interface in jakarta.faces.component"><code>ValueHolder</code></a>. Each of these interfaces also expose a number of attributes to the page
 author.
 </p>

 <p>
 Facelets employes the strategy pattern to allow the manner in which all possible attributes are handled based on the
 nature of the Jakarta Faces Java API artifact associated with the markup element.
 </p>

 <p>
 Subclasses override the <a href="#createMetaRuleset(java.lang.Class)"><code>createMetaRuleset(java.lang.Class