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 PublisherDefaultListener

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

All Implemented Interfaces:
PublisherListener
Direct Known Subclasses:
AdvancedJDBCORDescriptorBuilder, AdvancedJDBCOXDescriptorBuilder, AdvancedJDBCQueryBuilder, PLSQLHelperObjectsBuilder, PLSQLORDescriptorBuilder, PLSQLOXDescriptorBuilder

public class PublisherDefaultListener
extends java.lang.Object
implements PublisherListener

Nested Class Summary
static class PublisherDefaultListener.AttributeFieldHelper
           
static class PublisherDefaultListener.DefaultListenerHelper
           
static interface PublisherDefaultListener.ListenerHelper
           
static class PublisherDefaultListener.MethodArgHelper
           
static class PublisherDefaultListener.MethodHelper
           
static class PublisherDefaultListener.ObjectTypeHelper
           
static class PublisherDefaultListener.RecordHelper
           
static class PublisherDefaultListener.ReturnArgHelper
           
static class PublisherDefaultListener.SqlArrayTypeHelper
           
static class PublisherDefaultListener.SqltypeHelper
           
static class PublisherDefaultListener.TableHelper
           

 

Constructor Summary
PublisherDefaultListener()
           

 

Method Summary
 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 name, 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)
           
 java.lang.String trimDotPrefix(java.lang.String prefix)
           

 

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

 

Constructor Detail

PublisherDefaultListener

public PublisherDefaultListener()

Method Detail

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 name,
                               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

trimDotPrefix

public java.lang.String trimDotPrefix(java.lang.String prefix)

Skip navigation links

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