org.jvnet.hyperjaxb3.ejb.strategy.annotate
Class AnnotateOutline

java.lang.Object
  extended by org.jvnet.hyperjaxb3.ejb.strategy.annotate.AnnotateOutline
All Implemented Interfaces:
OutlineProcessor<EjbPlugin>

public class AnnotateOutline
extends Object
implements OutlineProcessor<EjbPlugin>


Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
AnnotateOutline()
           
 
Method Summary
 Annotator getApplyXAnnotations()
           
 CreateXAnnotations getCreateXAnnotations()
           
 Ignoring getIgnoring()
           
 Mapping getMapping()
           
 com.sun.tools.xjc.outline.ClassOutline process(AnnotateOutline context, com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.tools.xjc.Options options)
           
 com.sun.tools.xjc.outline.FieldOutline process(AnnotateOutline context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.Options options, Object attributes)
           
 Collection<com.sun.tools.xjc.outline.ClassOutline> process(EjbPlugin context, com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options)
           
 void setApplyXAnnotations(Annotator annotator)
           
 void setCreateXAnnotations(CreateXAnnotations createXAnnotations)
           
 void setIgnoring(Ignoring ignoring)
           
 void setMapping(Mapping mapping)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected org.apache.commons.logging.Log logger
Constructor Detail

AnnotateOutline

public AnnotateOutline()
Method Detail

process

public Collection<com.sun.tools.xjc.outline.ClassOutline> process(EjbPlugin context,
                                                                  com.sun.tools.xjc.outline.Outline outline,
                                                                  com.sun.tools.xjc.Options options)
                                                           throws Exception
Specified by:
process in interface OutlineProcessor<EjbPlugin>
Throws:
Exception

process

public com.sun.tools.xjc.outline.ClassOutline process(AnnotateOutline context,
                                                      com.sun.tools.xjc.outline.ClassOutline classOutline,
                                                      com.sun.tools.xjc.Options options)
                                               throws Exception
Throws:
Exception

process

public com.sun.tools.xjc.outline.FieldOutline process(AnnotateOutline context,
                                                      com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                      com.sun.tools.xjc.Options options,
                                                      Object attributes)

getIgnoring

public Ignoring getIgnoring()

setIgnoring

public void setIgnoring(Ignoring ignoring)

getMapping

public Mapping getMapping()

setMapping

public void setMapping(Mapping mapping)

getCreateXAnnotations

public CreateXAnnotations getCreateXAnnotations()

setCreateXAnnotations

public void setCreateXAnnotations(CreateXAnnotations createXAnnotations)

getApplyXAnnotations

public Annotator getApplyXAnnotations()

setApplyXAnnotations

public void setApplyXAnnotations(Annotator annotator)


Copyright © 2005-2014. All Rights Reserved.