This is a utility class that can be used to create a DynamicTag instance after parsing a template file which contains only one root tag. This class is to be used by tag library authors only. See FormTag class in components module as an example usage of this utility. Lets say in your template file, whenever you use
<c:loginBox/>
you want the template engine to render a different html. If you have a {@link DynamicTag} implementation class LoginBox, in that class, you canuse DynamicTagCreator to parse the login box template, and create an instance of LoginBox for you. Every html element defined in your loginBox template, becomes an inner element of the LoginBox tag instance that gets generated for you.