Skip navigation links

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

E28847-01


org.eclipse.persistence.platform.database.oracle.publisher.visit
Class PublisherListenerChainAdapter

java.lang.Object
  extended by org.eclipse.persistence.platform.database.oracle.publisher.visit.PublisherListenerChainAdapter

All Implemented Interfaces:
PublisherListener

public class PublisherListenerChainAdapter
extends java.lang.Object
implements PublisherListener

Field Summary
protected  java.util.List<PublisherListener> chain
           

 

Constructor Summary
PublisherListenerChainAdapter()
           
PublisherListenerChainAdapter(java.util.List<PublisherListener> chain)
           

 

Method Summary
 void addListener(PublisherListener listener)
           
 void beginMethod(java.lang.String methodName, int numArgs)
           
 void beginMethodArg(java.lang.String argName, java.lang.String direction, int idx)
           
 void beginObjectType(java.lang.String objectTypeName)
           
 void beginPackage(java.lang.String packageName)
           
 void beginPlsqlRecord(java.lang.String recordName, java.lang.String targetTypeName, int numFields)
           
 void beginPlsqlRecordField(java.lang.String fieldName, int idx)
           
 void beginPlsqlTable(java.lang.String tableName, java.lang.String targetTypeName)
           
 void endMethod(java.lang.String methodName)
           
 void endMethodArg(java.lang.String argName)
           
 void endObjectType(java.lang.String objectTypeName)
           
 void endPackage()
           
 void endPlsqlRecord(java.lang.String recordName, java.lang.String typeDDL, java.lang.String typeDropDDL)
           
 void endPlsqlRecordField(java.lang.String fieldName, int idx)
           
 void endPlsqlTable(java.lang.String tableName, java.lang.String typeDDL, java.lang.String typeDropDDL)
           
 void handleAttributeField(java.lang.String attributeFieldName, int idx)
           
 void handleMethodReturn(java.lang.String returnTypeName)
           
 void handleObjectType(java.lang.String objectTypeName, java.lang.String targetTypeName, int numAttributes)
           
 void handleSqlArrayType(java.lang.String arrayTypeName, java.lang.String targetTypeName)
           
 void handleSqlTableType(java.lang.String tableTypeName, java.lang.String targetTypeName)
           
 void handleSqlType(java.lang.String sqlTypeName, int typecode, java.lang.String targetTypeName)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

chain

protected java.util.List<PublisherListener> chain

Constructor Detail

PublisherListenerChainAdapter

public PublisherListenerChainAdapter()

PublisherListenerChainAdapter

public PublisherListenerChainAdapter(java.util.List<PublisherListener> chain)

Method Detail

addListener

public void addListener(PublisherListener listener)

beginPackage

public void beginPackage(java.lang.String packageName)
Specified by:
beginPackage in interface PublisherListener

endPackage

public void endPackage()
Specified by:
endPackage in interface PublisherListener

beginPlsqlTable

public void beginPlsqlTable(java.lang.String tableName,
                            java.lang.String targetTypeName)
Specified by:
beginPlsqlTable in interface PublisherListener

endPlsqlTable

public void endPlsqlTable(java.lang.String tableName,
                          java.lang.String typeDDL,
                          java.lang.String typeDropDDL)
Specified by:
endPlsqlTable in interface PublisherListener

beginPlsqlRecord

public void beginPlsqlRecord(java.lang.String recordName,
                             java.lang.String targetTypeName,
                             int numFields)
Specified by:
beginPlsqlRecord in interface PublisherListener

beginPlsqlRecordField

public void beginPlsqlRecordField(java.lang.String fieldName,
                                  int idx)
Specified by:
beginPlsqlRecordField in interface PublisherListener

endPlsqlRecordField

public void endPlsqlRecordField(java.lang.String fieldName,
                                int idx)
Specified by:
endPlsqlRecordField in interface PublisherListener

endPlsqlRecord

public void endPlsqlRecord(java.lang.String recordName,
                           java.lang.String typeDDL,
                           java.lang.String typeDropDDL)
Specified by:
endPlsqlRecord in interface PublisherListener

beginMethod

public void beginMethod(java.lang.String methodName,
                        int numArgs)
Specified by:
beginMethod in interface PublisherListener

handleMethodReturn

public void handleMethodReturn(java.lang.String returnTypeName)
Specified by:
handleMethodReturn in interface PublisherListener

beginMethodArg

public void beginMethodArg(java.lang.String argName,
                           java.lang.String direction,
                           int idx)
Specified by:
beginMethodArg in interface PublisherListener

endMethodArg

public void endMethodArg(java.lang.String argName)
Specified by:
endMethodArg in interface PublisherListener

endMethod

public void endMethod(java.lang.String methodName)
Specified by:
endMethod in interface PublisherListener

beginObjectType

public void beginObjectType(java.lang.String objectTypeName)
Specified by:
beginObjectType in interface PublisherListener

handleObjectType

public void handleObjectType(java.lang.String objectTypeName,
                             java.lang.String targetTypeName,
                             int numAttributes)
Specified by:
handleObjectType in interface PublisherListener

endObjectType

public void endObjectType(java.lang.String objectTypeName)
Specified by:
endObjectType in interface PublisherListener

handleSqlType

public void handleSqlType(java.lang.String sqlTypeName,
                          int typecode,
                          java.lang.String targetTypeName)
Specified by:
handleSqlType in interface PublisherListener

handleSqlArrayType

public void handleSqlArrayType(java.lang.String arrayTypeName,
                               java.lang.String targetTypeName)
Specified by:
handleSqlArrayType in interface PublisherListener

handleSqlTableType

public void handleSqlTableType(java.lang.String tableTypeName,
                               java.lang.String targetTypeName)
Specified by:
handleSqlTableType in interface PublisherListener

handleAttributeField

public void handleAttributeField(java.lang.String attributeFieldName,
                                 int idx)
Specified by:
handleAttributeField in interface PublisherListener

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.