Class DefaultValueLoaderDecorator


  • public final class DefaultValueLoaderDecorator
    extends Loader
    Decorates another Loader by setting a default value.
    Author:
    Kohsuke Kawaguchi
    • Constructor Detail

      • DefaultValueLoaderDecorator

        public DefaultValueLoaderDecorator​(Loader l,
                                           java.lang.String defaultValue)
    • Method Detail

      • startElement

        public void startElement​(UnmarshallingContext.State state,
                                 TagName ea)
                          throws org.xml.sax.SAXException
        Description copied from class: Loader
        Called when the loader is activated, which is when a new start tag is seen and when the parent designated this loader as the child loader.

        The callee may change state.loader to designate another Loader for the processing. It's the responsibility of the callee to forward the startElement event in such a case.

        Overrides:
        startElement in class Loader
        ea - info about the start tag. never null.
        Throws:
        org.xml.sax.SAXException