de.interactive_instruments.ShapeChange.Target.Definitions
Class Definitions
java.lang.Object
de.interactive_instruments.ShapeChange.Target.Definitions.Definitions
- All Implemented Interfaces:
- Target
public class Definitions
- extends Object
- implements Target
Method Summary |
protected void |
addAttribute(Document document,
Element e,
String name,
String value)
Add attribute to an element |
protected Document |
createDocument()
|
int |
getTargetID()
|
void |
initialise(PackageInfo p,
Model m,
Options o,
ShapeChangeResult r,
boolean diagOnly)
Allows a target to perform the necessary initialization routines before
processing. |
void |
process(ClassInfo ci)
The converter will call this method for each class belonging to the
package given during initialization (see Target.initialise(de.interactive_instruments.ShapeChange.Model.PackageInfo, de.interactive_instruments.ShapeChange.Model.Model, de.interactive_instruments.ShapeChange.Options, de.interactive_instruments.ShapeChange.ShapeChangeResult, boolean) ). |
void |
write()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TARGET_DEFINITIONS
public static final int TARGET_DEFINITIONS
- See Also:
- Constant Field Values
Definitions
public Definitions()
initialise
public void initialise(PackageInfo p,
Model m,
Options o,
ShapeChangeResult r,
boolean diagOnly)
throws ShapeChangeAbortException
- Description copied from interface:
Target
- Allows a target to perform the necessary initialization routines before
processing.
Will be called by the Converter
for each selected schema (see
Model.selectedSchemas()
and PackageInfo.isSchema()
).
- Specified by:
initialise
in interface Target
- Parameters:
p
- a schema from the model selected via the configuration (see
Model.selectedSchemas()
) - not necessarily always an
application schema
- Throws:
ShapeChangeAbortException
- See Also:
Model.selectedSchemas()
,
PackageInfo.isSchema()
addAttribute
protected void addAttribute(Document document,
Element e,
String name,
String value)
- Add attribute to an element
createDocument
protected Document createDocument()
process
public void process(ClassInfo ci)
- Description copied from interface:
Target
- The converter will call this method for each class belonging to the
package given during initialization (see
Target.initialise(de.interactive_instruments.ShapeChange.Model.PackageInfo, de.interactive_instruments.ShapeChange.Model.Model, de.interactive_instruments.ShapeChange.Options, de.interactive_instruments.ShapeChange.ShapeChangeResult, boolean)
).
NOTE: will be called not only for the classes directly contained in the
package, but also all sub-packages belonging to the same targetNamespace!
- Specified by:
process
in interface Target
write
public void write()
- Specified by:
write
in interface Target
getTargetID
public int getTargetID()
- Specified by:
getTargetID
in interface Target
Copyright © 2015. All rights reserved.