Class DefaultValueLoaderDecorator

java.lang.Object
com.sun.xml.bind.v2.runtime.unmarshaller.Loader
com.sun.xml.bind.v2.runtime.unmarshaller.DefaultValueLoaderDecorator

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

    • DefaultValueLoaderDecorator

      public DefaultValueLoaderDecorator(Loader l, String defaultValue)
  • Method Details

    • startElement

      public void startElement(UnmarshallingContext.State state, TagName ea) throws 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:
      SAXException