Class Xpp3ExtendedReaderGenerator

java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.modello.plugin.AbstractModelloGenerator
org.codehaus.modello.plugin.java.AbstractJavaModelloGenerator
org.codehaus.modello.plugins.xml.AbstractXmlJavaGenerator
All Implemented Interfaces:
org.codehaus.modello.plugin.ModelloGenerator, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

public class Xpp3ExtendedReaderGenerator extends Xpp3ReaderGenerator
The generator for XPP3-based parsers that support input location tracking.
Author:
Benjamin Bentmann
  • Field Summary

    Fields inherited from class org.codehaus.modello.plugin.xpp3.AbstractXpp3Generator

    locationTracker, requiresDomSupport, sourceTracker

    Fields inherited from class org.codehaus.modello.plugins.xml.AbstractXmlJavaGenerator

    strictXmlAttributes

    Fields inherited from class org.codehaus.modello.plugin.java.AbstractJavaModelloGenerator

    DEFAULT_DATE_FORMAT, domAsXpp3
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
     
    protected boolean
    isRelevant(org.codehaus.modello.model.ModelClass modelClass)
     

    Methods inherited from class org.codehaus.modello.plugin.xpp3.Xpp3ReaderGenerator

    generate, initialize

    Methods inherited from class org.codehaus.modello.plugins.xml.AbstractXmlJavaGenerator

    getContentField, getFieldsForXml, getFileName, getValue, resolveTagName, resolveTagName, resolveTagName, writeDateParsingHelper

    Methods inherited from class org.codehaus.modello.plugin.java.AbstractJavaModelloGenerator

    addModelImport, addModelImports, getClasses, getDefaultValue, getJavaDefaultValue, getPrefix, getValueChecker, hasJavaSourceSupport, initHeader, initHeader, isJavaEnabled, isTrackingSupport, newJSourceWriter, suppressAllWarnings

    Methods inherited from class org.codehaus.modello.plugin.AbstractModelloGenerator

    capitalise, contextualize, getBuildContext, getEncoding, getFieldsForClass, getGeneratedVersion, getHeader, getModel, getOutputDirectory, getParameter, getParameter, getParameter, isClassInModel, isCollection, isEmpty, isInnerAssociation, isMap, isPackageWithVersion, newWriter, singular, uncapitalise

    Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled

    enableLogging, getLogger, setupLogger, setupLogger, setupLogger

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Xpp3ExtendedReaderGenerator

      public Xpp3ExtendedReaderGenerator()
  • Method Details

    • isRelevant

      protected boolean isRelevant(org.codehaus.modello.model.ModelClass modelClass)
      Overrides:
      isRelevant in class org.codehaus.modello.plugin.java.AbstractJavaModelloGenerator
    • isLocationTracking

      protected boolean isLocationTracking()
      Overrides:
      isLocationTracking in class AbstractXpp3Generator