Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-04

oracle.jdeveloper.audit.transform
Class CompositeTransform

java.lang.Object
  extended by oracle.jdeveloper.audit.extension.ExtensionBean
      extended by oracle.jdeveloper.audit.transform.Transform
          extended by oracle.jdeveloper.audit.transform.CompositeTransform

public class CompositeTransform
extends Transform

A transform composed of other transforms.


Field Summary
 
Fields inherited from class oracle.jdeveloper.audit.transform.Transform
BOUND_LABEL_KEY
 
Fields inherited from class oracle.jdeveloper.audit.extension.ExtensionBean
DESCRIPTION_KEY, LABEL_KEY, SHORT_LABEL_KEY, TIP_KEY
 
Constructor Summary
CompositeTransform()
           
 
Method Summary
 void addComponent(Transform component)
           
 TransformContext[] createContexts(Violation violation)
          Creates the transform contexts for this transform, or null or an empty array if the contexts cannot be created.
 java.util.Collection<Transform> getComponents()
           
 
Methods inherited from class oracle.jdeveloper.audit.transform.Transform
adapter, boundLabel, condition, copyInternalState, isEnabled, localizer, setEnabled, unboundLabel
 
Methods inherited from class oracle.jdeveloper.audit.extension.ExtensionBean
addPropertyChangeListener, addPropertyChangeListener, createCopy, description, equals, extensionId, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, formattedString, formattedString, hashCode, id, label, labelOrId, logError, logWarning, propertyDescription, propertyLabel, propertyString, propertyTip, removePropertyChangeListener, removePropertyChangeListener, setCompatibilityBundle, setStrings, setters, shortLabel, string, strings, tip
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeTransform

public CompositeTransform()
Method Detail

addComponent

public void addComponent(Transform component)

getComponents

public java.util.Collection<Transform> getComponents()

createContexts

public TransformContext[] createContexts(Violation violation)
Description copied from class: Transform
Creates the transform contexts for this transform, or null or an empty array if the contexts cannot be created.

The default Transform implementation invokes the TransformAdapter.createContext(oracle.jdeveloper.audit.transform.Transform, oracle.jdeveloper.audit.service.Violation, oracle.jdeveloper.audit.model.Location) method of its transform adapter to create a context for this transform at the violation location, i.e.:

   adapter().createContext(this, violation, violation.getLocation())
 

A transform can override this method to delegate to a different transform at a different location, or this transform at several locations, etcetera. The Audit framework will aggregate the transform isApplicable, query, and apply methods.

Overrides:
createContexts in class Transform

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-04

Copyright © 1997, 2010, Oracle. All rights reserved.