com.sun.tools.xjc.model
Interface CPropertyVisitor2<R,P>

Type Parameters:
R - the return type of this visitor's methods. Use Void for visitors that do not need to return results.
P - the type of the additional parameter to this visitor's methods. Use Void for visitors that do not need an additional parameter.

public interface CPropertyVisitor2<R,P>

Visitor for CPropertyInfo. The number 2 signals number of arguments.

Author:
Marcel Valovy
See Also:
CPropertyInfo.accept(CPropertyVisitor2, Object)

Method Summary
 R visit(CAttributePropertyInfo t, P p)
          Visits a CAttributePropertyInfo type.
 R visit(CElementPropertyInfo t, P p)
          Visits a CElementPropertyInfo type.
 R visit(CReferencePropertyInfo t, P p)
          Visits a CReferencePropertyInfo type.
 R visit(CValuePropertyInfo t, P p)
          Visits a CValuePropertyInfo type.
 

Method Detail

visit

R visit(CElementPropertyInfo t,
        P p)
Visits a CElementPropertyInfo type.

Parameters:
t - the type to visit
p - a visitor-specified parameter
Returns:
a visitor-specified result

visit

R visit(CAttributePropertyInfo t,
        P p)
Visits a CAttributePropertyInfo type.

Parameters:
t - the type to visit
p - a visitor-specified parameter
Returns:
a visitor-specified result

visit

R visit(CValuePropertyInfo t,
        P p)
Visits a CValuePropertyInfo type.

Parameters:
t - the type to visit
p - a visitor-specified parameter
Returns:
a visitor-specified result

visit

R visit(CReferencePropertyInfo t,
        P p)
Visits a CReferencePropertyInfo type.

Parameters:
t - the type to visit
p - a visitor-specified parameter
Returns:
a visitor-specified result


Copyright © 2014 Oracle Corporation. All Rights Reserved.