Top Description Methods
com.sun.tools.xjc.model

public 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.

Visitor for CPropertyInfo. The number 2 signals number of arguments.
Author
Marcel Valovy
See Also
CPropertyInfo#accept(CPropertyVisitor2, Object)

Method Summary

Modifier and TypeMethod and Description
public R

Returns:

a visitor-specified result
visit
(CElementPropertyInfo
the type to visit
t
,
P
a visitor-specified parameter
p
)

Visits a CElementPropertyInfo type.

public R

Returns:

a visitor-specified result
visit
(CAttributePropertyInfo
the type to visit
t
,
P
a visitor-specified parameter
p
)

Visits a CAttributePropertyInfo type.

public R

Returns:

a visitor-specified result
visit
(CValuePropertyInfo
the type to visit
t
,
P
a visitor-specified parameter
p
)

Visits a CValuePropertyInfo type.

public R

Returns:

a visitor-specified result
visit
(CReferencePropertyInfo
the type to visit
t
,
P
a visitor-specified parameter
p
)

Visits a CReferencePropertyInfo type.

Method Detail

visitback to summary
public R visit(CElementPropertyInfo t, P p)

Visits a CElementPropertyInfo type.

Parameters
t:CElementPropertyInfo

the type to visit

p:P

a visitor-specified parameter

Returns:R

a visitor-specified result

visitback to summary
public R visit(CAttributePropertyInfo t, P p)

Visits a CAttributePropertyInfo type.

Parameters
t:CAttributePropertyInfo

the type to visit

p:P

a visitor-specified parameter

Returns:R

a visitor-specified result

visitback to summary
public R visit(CValuePropertyInfo t, P p)

Visits a CValuePropertyInfo type.

Parameters
t:CValuePropertyInfo

the type to visit

p:P

a visitor-specified parameter

Returns:R

a visitor-specified result

visitback to summary
public R visit(CReferencePropertyInfo t, P p)

Visits a CReferencePropertyInfo type.

Parameters
t:CReferencePropertyInfo

the type to visit

p:P

a visitor-specified parameter

Returns:R

a visitor-specified result