Skip navigation links

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

E28847-01


org.eclipse.persistence.tools.dbws.oracle
Class AdvancedJDBCOXDescriptorBuilder

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

All Implemented Interfaces:
PublisherListener

public class AdvancedJDBCOXDescriptorBuilder
extends PublisherDefaultListener

Nested Class Summary

 

Nested classes/interfaces inherited from class org.eclipse.persistence.platform.database.oracle.publisher.visit.PublisherDefaultListener
PublisherDefaultListener.AttributeFieldHelper, PublisherDefaultListener.DefaultListenerHelper, PublisherDefaultListener.ListenerHelper, PublisherDefaultListener.MethodArgHelper, PublisherDefaultListener.MethodHelper, PublisherDefaultListener.ObjectTypeHelper, PublisherDefaultListener.RecordHelper, PublisherDefaultListener.ReturnArgHelper, PublisherDefaultListener.SqlArrayTypeHelper, PublisherDefaultListener.SqltypeHelper, PublisherDefaultListener.TableHelper

 

Field Summary
protected  java.util.Map<java.lang.String,XMLDescriptor> descriptorMap
           
static java.lang.String ITEM_MAPPING_NAME
           
static java.lang.String ITEMS_MAPPING_ATTRIBUTE_NAME
           
protected  NamingConventionTransformer nct
           
protected  java.lang.String packageName
           
protected  java.util.Stack<PublisherDefaultListener.ListenerHelper> stac
           
protected  java.lang.String targetNamespace
           

 

Constructor Summary
AdvancedJDBCOXDescriptorBuilder(java.lang.String targetNamespace, NamingConventionTransformer nct)
           
AdvancedJDBCOXDescriptorBuilder(java.lang.String targetNamespace, NamingConventionTransformer nct, java.lang.String packageName)
           

 

Method Summary
 void beginPackage(java.lang.String packageName)
           
 java.util.List<XMLDescriptor> getDescriptors()
           
 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 org.eclipse.persistence.platform.database.oracle.publisher.visit.PublisherDefaultListener
beginMethod, beginMethodArg, beginObjectType, beginPlsqlRecord, beginPlsqlRecordField, beginPlsqlTable, endMethod, endMethodArg, endObjectType, endPackage, endPlsqlRecord, endPlsqlRecordField, endPlsqlTable, trimDotPrefix

 

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

 

Field Detail

ITEMS_MAPPING_ATTRIBUTE_NAME

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

ITEM_MAPPING_NAME

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

targetNamespace

protected java.lang.String targetNamespace

nct

protected NamingConventionTransformer nct

stac

protected java.util.Stack<PublisherDefaultListener.ListenerHelper> stac

descriptorMap

protected java.util.Map<java.lang.String,XMLDescriptor> descriptorMap

packageName

protected java.lang.String packageName

Constructor Detail

AdvancedJDBCOXDescriptorBuilder

public AdvancedJDBCOXDescriptorBuilder(java.lang.String targetNamespace,
                                       NamingConventionTransformer nct)

AdvancedJDBCOXDescriptorBuilder

public AdvancedJDBCOXDescriptorBuilder(java.lang.String targetNamespace,
                                       NamingConventionTransformer nct,
                                       java.lang.String packageName)

Method Detail

getDescriptors

public java.util.List<XMLDescriptor> getDescriptors()

beginPackage

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

handleMethodReturn

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

handleSqlType

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

handleObjectType

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

handleSqlArrayType

public void handleSqlArrayType(java.lang.String arrayTypename,
                               java.lang.String targetTypeName)
Specified by:
handleSqlArrayType in interface PublisherListener
Overrides:
handleSqlArrayType in class PublisherDefaultListener

handleSqlTableType

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

handleAttributeField

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

Skip navigation links

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