|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.5) E22562-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.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 nullpublic 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.1.5) E22562-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |