com.evolveum.midpoint.schema.xjc.schema
Class SchemaProcessor

java.lang.Object
  extended by com.evolveum.midpoint.schema.xjc.schema.SchemaProcessor
All Implemented Interfaces:
Processor

public class SchemaProcessor
extends java.lang.Object
implements Processor

Custom XJC plugin used to update JAXB classes implementation and use Prism stuff as internal data representation.

Author:
lazyman

Field Summary
static javax.xml.namespace.QName A_OBJECT_REFERENCE
           
static javax.xml.namespace.QName A_PRISM_CONTAINER
           
static javax.xml.namespace.QName A_PRISM_OBJECT
           
static java.lang.String METHOD_AS_PRISM_CONTAINER_VALUE
           
static java.lang.String METHOD_AS_PRISM_OBJECT
           
static java.lang.String METHOD_AS_REFERENCE_VALUE
           
static java.lang.String METHOD_SETUP_CONTAINER
           
static java.lang.String METHOD_SETUP_CONTAINER_VALUE
           
static java.lang.String METHOD_SETUP_REFERENCE_VALUE
           
 
Constructor Summary
SchemaProcessor()
           
 
Method Summary
 boolean run(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options, org.xml.sax.ErrorHandler errorHandler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

A_OBJECT_REFERENCE

public static final javax.xml.namespace.QName A_OBJECT_REFERENCE

A_PRISM_CONTAINER

public static final javax.xml.namespace.QName A_PRISM_CONTAINER

A_PRISM_OBJECT

public static final javax.xml.namespace.QName A_PRISM_OBJECT

METHOD_AS_PRISM_OBJECT

public static final java.lang.String METHOD_AS_PRISM_OBJECT
See Also:
Constant Field Values

METHOD_AS_PRISM_CONTAINER_VALUE

public static final java.lang.String METHOD_AS_PRISM_CONTAINER_VALUE
See Also:
Constant Field Values

METHOD_SETUP_CONTAINER_VALUE

public static final java.lang.String METHOD_SETUP_CONTAINER_VALUE
See Also:
Constant Field Values

METHOD_SETUP_CONTAINER

public static final java.lang.String METHOD_SETUP_CONTAINER
See Also:
Constant Field Values

METHOD_AS_REFERENCE_VALUE

public static final java.lang.String METHOD_AS_REFERENCE_VALUE
See Also:
Constant Field Values

METHOD_SETUP_REFERENCE_VALUE

public static final java.lang.String METHOD_SETUP_REFERENCE_VALUE
See Also:
Constant Field Values
Constructor Detail

SchemaProcessor

public SchemaProcessor()
Method Detail

run

public boolean run(com.sun.tools.xjc.outline.Outline outline,
                   com.sun.tools.xjc.Options options,
                   org.xml.sax.ErrorHandler errorHandler)
            throws org.xml.sax.SAXException
Specified by:
run in interface Processor
Throws:
org.xml.sax.SAXException


Copyright © 2012 evolveum. All Rights Reserved.