org.jvnet.hyperjaxb3.xjc.model
Class CClassifyingVisitor<U>

java.lang.Object
  extended by org.jvnet.hyperjaxb3.xjc.model.CClassifyingVisitor<U>
All Implemented Interfaces:
com.sun.tools.xjc.model.CPropertyVisitor<U>

public class CClassifyingVisitor<U>
extends Object
implements com.sun.tools.xjc.model.CPropertyVisitor<U>


Constructor Summary
CClassifyingVisitor(ProcessModel context, CClassifier<U> classifier)
           
 
Method Summary
 U onArrayElement(com.sun.tools.xjc.model.CElementPropertyInfo elementPropertyInfo)
           
 U onArrayElementReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
           
 U onAttribute(com.sun.tools.xjc.model.CAttributePropertyInfo attributePropertyInfo)
           
 U onBuiltinAttribute(com.sun.tools.xjc.model.CAttributePropertyInfo attributePropertyInfo)
           
 U onBuiltinElement(com.sun.tools.xjc.model.CElementPropertyInfo elementPropertyInfo)
           
 U onBuiltinElementReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
           
 U onBuiltinValue(com.sun.tools.xjc.model.CValuePropertyInfo valuePropertyInfo)
           
 U onClassElement(com.sun.tools.xjc.model.CElementPropertyInfo elementPropertyInfo)
           
 U onClassElementReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
           
 U onClassReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
           
 U onElement(com.sun.tools.xjc.model.CElementPropertyInfo elementPropertyInfo)
           
 U onEnumAttribute(com.sun.tools.xjc.model.CAttributePropertyInfo attributePropertyInfo)
           
 U onEnumElement(com.sun.tools.xjc.model.CElementPropertyInfo elementPropertyInfo)
           
 U onEnumElementReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
           
 U onEnumValue(com.sun.tools.xjc.model.CValuePropertyInfo valuePropertyInfo)
           
 U onHeteroElement(com.sun.tools.xjc.model.CElementPropertyInfo elementPropertyInfo)
           
 U onHeteroReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
           
 U onOtherAttribute(com.sun.tools.xjc.model.CAttributePropertyInfo attributePropertyInfo)
           
 U onOtherValue(com.sun.tools.xjc.model.CValuePropertyInfo valuePropertyInfo)
           
 U onReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
           
 U onSubstitutedElementReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
           
 U onValue(com.sun.tools.xjc.model.CValuePropertyInfo valuePropertyInfo)
           
 U onWildcardReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CClassifyingVisitor

public CClassifyingVisitor(ProcessModel context,
                           CClassifier<U> classifier)
Method Detail

onAttribute

public U onAttribute(com.sun.tools.xjc.model.CAttributePropertyInfo attributePropertyInfo)
Specified by:
onAttribute in interface com.sun.tools.xjc.model.CPropertyVisitor<U>

onValue

public U onValue(com.sun.tools.xjc.model.CValuePropertyInfo valuePropertyInfo)
Specified by:
onValue in interface com.sun.tools.xjc.model.CPropertyVisitor<U>

onElement

public U onElement(com.sun.tools.xjc.model.CElementPropertyInfo elementPropertyInfo)
Specified by:
onElement in interface com.sun.tools.xjc.model.CPropertyVisitor<U>

onReference

public U onReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
Specified by:
onReference in interface com.sun.tools.xjc.model.CPropertyVisitor<U>

onBuiltinAttribute

public U onBuiltinAttribute(com.sun.tools.xjc.model.CAttributePropertyInfo attributePropertyInfo)

onEnumAttribute

public U onEnumAttribute(com.sun.tools.xjc.model.CAttributePropertyInfo attributePropertyInfo)

onOtherAttribute

public U onOtherAttribute(com.sun.tools.xjc.model.CAttributePropertyInfo attributePropertyInfo)

onBuiltinValue

public U onBuiltinValue(com.sun.tools.xjc.model.CValuePropertyInfo valuePropertyInfo)

onEnumValue

public U onEnumValue(com.sun.tools.xjc.model.CValuePropertyInfo valuePropertyInfo)

onOtherValue

public U onOtherValue(com.sun.tools.xjc.model.CValuePropertyInfo valuePropertyInfo)

onBuiltinElement

public U onBuiltinElement(com.sun.tools.xjc.model.CElementPropertyInfo elementPropertyInfo)

onEnumElement

public U onEnumElement(com.sun.tools.xjc.model.CElementPropertyInfo elementPropertyInfo)

onArrayElement

public U onArrayElement(com.sun.tools.xjc.model.CElementPropertyInfo elementPropertyInfo)

onClassElement

public U onClassElement(com.sun.tools.xjc.model.CElementPropertyInfo elementPropertyInfo)

onHeteroElement

public U onHeteroElement(com.sun.tools.xjc.model.CElementPropertyInfo elementPropertyInfo)

onBuiltinElementReference

public U onBuiltinElementReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)

onEnumElementReference

public U onEnumElementReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)

onArrayElementReference

public U onArrayElementReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)

onClassElementReference

public U onClassElementReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)

onSubstitutedElementReference

public U onSubstitutedElementReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)

onClassReference

public U onClassReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)

onWildcardReference

public U onWildcardReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)

onHeteroReference

public U onHeteroReference(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)


Copyright © 2005-2014. All Rights Reserved.