All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.faces-config20.vm Maven / Gradle / Ivy

Go to download

A maven plugin that uses annotations (java15 or doclet style) to generate the necessary JSF configuration files (.tld, faces-config.xml, etc) and optionally Tag, Validator and Component classes.

The newest version!






$baseContent

#set ($componentList = ${model.getComponents()})
#foreach( $component in $componentList )
#if ($modelIds.contains($component.modelId) 
    && !($component.className.contains("UIComponent"))
    && !($component.isConfigExcluded()))
  
    $component.type
    $component.className
      
#end
#end
#set ($converterList = ${model.getConverters()})
#foreach( $converter in $converterList )
#if ($modelIds.contains($converter.modelId))
  
    $converter.converterId
    $converter.className
  
#end
#end
#set ($validatorList = ${model.getValidators()})
#foreach( $validator in $validatorList )
#if ($modelIds.contains($validator.modelId) &&
    !($validator.isConfigExcluded().booleanValue()) &&
    $validator.validatorId)
  
    $validator.validatorId
    $validator.className
  
#end
#end
#set ($behaviorList = ${model.getBehaviors()})
#foreach( $behavior in $behaviorList )
#if ($modelIds.contains($behavior.modelId))
  
    $behavior.behaviorId
    $behavior.className
  
#end
#end
#set ($renderKitList = ${model.getRenderKits()})
#foreach( $renderKit in $renderKitList )
  
    $renderKit.renderKitId
#if ($renderKit.className)
    $renderKit.className
#end
#set ($rendererList = ${renderKit.getRenderers()})
#foreach( $renderer in $rendererList )
      
        $renderer.componentFamily
        $renderer.rendererType
        $renderer.className
      
#end
#set ($clientBehaviorRendererList = ${renderKit.getClientBehaviorRenderers()})
#foreach( $clientBehaviorRenderer in $clientBehaviorRendererList )
      
        $clientBehaviorRenderer.rendererType
        $clientBehaviorRenderer.className
      
#end
  
#end





© 2015 - 2025 Weber Informatics LLC | Privacy Policy