Class PropertyTypeVisitor

java.lang.Object
org.jvnet.basicjaxb.xjc.outline.artificial.PropertyTypeVisitor
All Implemented Interfaces:
MPropertyInfoVisitor<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass,com.sun.codemodel.JType>

public class PropertyTypeVisitor extends Object implements MPropertyInfoVisitor<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass,com.sun.codemodel.JType>
  • Constructor Details

    • PropertyTypeVisitor

      public PropertyTypeVisitor(MModelOutline modelOutline)
  • Method Details

    • visitAnyAttributePropertyInfo

      public com.sun.codemodel.JType visitAnyAttributePropertyInfo(MAnyAttributePropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> info)
      Specified by:
      visitAnyAttributePropertyInfo in interface MPropertyInfoVisitor<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass,com.sun.codemodel.JType>
    • visitElementPropertyInfo

      public com.sun.codemodel.JType visitElementPropertyInfo(MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> info)
      Specified by:
      visitElementPropertyInfo in interface MPropertyInfoVisitor<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass,com.sun.codemodel.JType>
    • visitElementsPropertyInfo

      public com.sun.codemodel.JType visitElementsPropertyInfo(MElementsPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> info)
      Specified by:
      visitElementsPropertyInfo in interface MPropertyInfoVisitor<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass,com.sun.codemodel.JType>
    • visitAnyElementPropertyInfo

      public com.sun.codemodel.JType visitAnyElementPropertyInfo(MAnyElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> info)
      Specified by:
      visitAnyElementPropertyInfo in interface MPropertyInfoVisitor<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass,com.sun.codemodel.JType>
    • visitAttributePropertyInfo

      public com.sun.codemodel.JType visitAttributePropertyInfo(MAttributePropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> info)
      Specified by:
      visitAttributePropertyInfo in interface MPropertyInfoVisitor<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass,com.sun.codemodel.JType>
    • visitValuePropertyInfo

      public com.sun.codemodel.JType visitValuePropertyInfo(MValuePropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> info)
      Specified by:
      visitValuePropertyInfo in interface MPropertyInfoVisitor<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass,com.sun.codemodel.JType>
    • visitElementRefPropertyInfo

      public com.sun.codemodel.JType visitElementRefPropertyInfo(MElementRefPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> info)
      Specified by:
      visitElementRefPropertyInfo in interface MPropertyInfoVisitor<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass,com.sun.codemodel.JType>
    • visitElementRefsPropertyInfo

      public com.sun.codemodel.JType visitElementRefsPropertyInfo(MElementRefsPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> info)
      Specified by:
      visitElementRefsPropertyInfo in interface MPropertyInfoVisitor<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass,com.sun.codemodel.JType>