|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.2) E22562-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.apps.fnd.applcore.flex.runtime.util.service.FlexfieldXSDGenerator
public class FlexfieldXSDGenerator
| Nested Class Summary | |
|---|---|
static interface |
FlexfieldXSDGenerator.XsdRepos
The repository of XSD files. |
| Constructor Summary | |
|---|---|
FlexfieldXSDGenerator()
Constructs a FlexfieldXSDGenerator with FlexfieldSDOViewBuilderSrc as the FlexfieldSDOViewBuilderSrc class. |
|
| Method Summary | |
|---|---|
java.lang.String |
generateXSD(oracle.jbo.server.ViewDefImpl viewDef,
FlexfieldXSDGenerator.XsdRepos repos,
java.util.Map<java.lang.String,java.lang.String> xsdNameToNamespaceMap)
Generates the XSD file for a view definition and a list of view link definitions. |
java.lang.String |
getPreferredXSDName(java.lang.String viewDefShortName)
Gets the preferred XSD short name (without extension) for a view definition. |
java.lang.String |
getPreferredXSDName(oracle.jbo.server.ViewDefImpl viewDef)
Gets the preferred XSD short name (without extension) for a view definition. |
java.lang.String |
getPreferredXSDNameWithExt(java.lang.String viewDefShortName)
Gets the preferred XSD name with extension for a view definition. |
java.lang.String |
getPreferredXSDNameWithExt(oracle.jbo.server.ViewDefImpl viewDef)
Gets the preferred XSD name with extension for a view definition. |
java.lang.String |
getPreferredXsdPackage(java.lang.String viewDefFullName)
Gets the preferred package of the XSD for a view definition. |
java.lang.String |
getPreferredXsdPackage(oracle.jbo.server.ViewDefImpl viewDef)
Gets the preferred package of the XSD for a view definition. |
FlexfieldSDOViewBuilderSrc |
newFlexfieldSDOViewBuilderSrc(oracle.jbo.server.ViewDefImpl viewDef,
commonj.sdo.helper.HelperContext hContext)
Creates a new instance of FlexfieldSDOViewBuilderSrc for a view definition and a list of view link definitions. |
FlexfieldSDOViewBuilderSrc |
newFlexfieldSDOViewBuilderSrc(oracle.jbo.server.ViewLinkDefImpl viewLinkDef,
java.lang.String rPath,
commonj.sdo.helper.HelperContext hContext)
Creates a new instance of FlexfieldSDOViewBuilderSrc for a view link definition. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FlexfieldXSDGenerator()
| Method Detail |
|---|
public FlexfieldSDOViewBuilderSrc newFlexfieldSDOViewBuilderSrc(oracle.jbo.server.ViewDefImpl viewDef,
commonj.sdo.helper.HelperContext hContext)
viewDef - the view definitionhContext - the helper context
public FlexfieldSDOViewBuilderSrc newFlexfieldSDOViewBuilderSrc(oracle.jbo.server.ViewLinkDefImpl viewLinkDef,
java.lang.String rPath,
commonj.sdo.helper.HelperContext hContext)
viewLinkDef - the view link definitionrPath - the relative path of the SDO, such as "a/b/c/v.xsd"hContext - the helper context
public java.lang.String getPreferredXSDNameWithExt(java.lang.String viewDefShortName)
viewDefShortName - the view definition
public java.lang.String getPreferredXSDNameWithExt(oracle.jbo.server.ViewDefImpl viewDef)
viewDef - the view definition
public java.lang.String getPreferredXSDName(oracle.jbo.server.ViewDefImpl viewDef)
viewDef - the view definition
public java.lang.String getPreferredXSDName(java.lang.String viewDefShortName)
viewDefShortName - the short name of the view definition
public java.lang.String getPreferredXsdPackage(oracle.jbo.server.ViewDefImpl viewDef)
viewDef - the view definition
java.lang.IllegalArgumentException - if the given view definition is nullpublic java.lang.String getPreferredXsdPackage(java.lang.String viewDefFullName)
viewDefFullName - the full name of the view definition
java.lang.IllegalArgumentException - if the given view definition is null
public java.lang.String generateXSD(oracle.jbo.server.ViewDefImpl viewDef,
FlexfieldXSDGenerator.XsdRepos repos,
java.util.Map<java.lang.String,java.lang.String> xsdNameToNamespaceMap)
viewDef - a view definitionrepos - where the XSD files should be written toxsdNameToNamespaceMap - the XSDs to be imported
java.lang.IllegalArgumentException - if the view def or location is null
BCModelerException - if an error occurs while creating the XSDs
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.2) E22562-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||