Class DefaultVelocityComponent

  • All Implemented Interfaces:
    org.apache.velocity.runtime.log.LogChute, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, VelocityComponent

    public class DefaultVelocityComponent
    extends org.codehaus.plexus.logging.AbstractLogEnabled
    implements VelocityComponent, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, org.apache.velocity.runtime.log.LogChute
    A simple velocity component implementation.

    A typical configuration will look like this:

          
            
              
                resource.loader
                classpath
              
              
                classpath.resource.loader.class
                org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
              
            
          
     
    • Constructor Detail

      • DefaultVelocityComponent

        public DefaultVelocityComponent()
    • Method Detail

      • initialize

        public void initialize()
                        throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
        Specified by:
        initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
        Throws:
        org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
      • init

        public void init​(org.apache.velocity.runtime.RuntimeServices runtimeServices)
        Specified by:
        init in interface org.apache.velocity.runtime.log.LogChute
      • log

        public void log​(int level,
                        String message)
        Specified by:
        log in interface org.apache.velocity.runtime.log.LogChute
      • log

        public void log​(int level,
                        String message,
                        Throwable t)
        Specified by:
        log in interface org.apache.velocity.runtime.log.LogChute
      • isLevelEnabled

        public boolean isLevelEnabled​(int level)
        Specified by:
        isLevelEnabled in interface org.apache.velocity.runtime.log.LogChute