Package com.synopsys.integration.bdio
Class SimpleBdioFactory
- java.lang.Object
-
- com.synopsys.integration.bdio.SimpleBdioFactory
-
public class SimpleBdioFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SimpleBdioFactory()SimpleBdioFactory(BdioPropertyHelper bdioPropertyHelper, BdioNodeFactory bdioNodeFactory, DependencyGraphTransformer dependencyGraphTransformer, ExternalIdFactory externalIdFactory, DependencyFactory dependencyFactory, com.google.gson.Gson gson)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BdioWritercreateBdioWriter(java.io.OutputStream outputStream)BdioWritercreateBdioWriter(java.io.Writer writer)MutableDependencyGraphcreateMutableDependencyGraph()SimpleBdioDocumentcreateSimpleBdioDocument(java.lang.String projectName, java.lang.String projectVersionName, ExternalId projectExternalId)SimpleBdioDocumentcreateSimpleBdioDocument(java.lang.String projectName, java.lang.String projectVersionName, ExternalId projectExternalId, DependencyGraph dependencyGraph)SimpleBdioDocumentcreateSimpleBdioDocument(java.lang.String codeLocationName, java.lang.String projectName, java.lang.String projectVersionName)SimpleBdioDocumentcreateSimpleBdioDocument(java.lang.String codeLocationName, java.lang.String projectName, java.lang.String projectVersionName, ExternalId projectExternalId)SimpleBdioDocumentcreateSimpleBdioDocument(java.lang.String codeLocationName, java.lang.String projectName, java.lang.String projectVersionName, ExternalId projectExternalId, DependencyGraph dependencyGraph)BdioNodeFactorygetBdioNodeFactory()BdioPropertyHelpergetBdioPropertyHelper()DependencyFactorygetDependencyFactory()DependencyGraphTransformergetDependencyGraphTransformer()ExternalIdFactorygetExternalIdFactory()voidpopulateComponents(SimpleBdioDocument simpleBdioDocument, ExternalId projectExternalId, DependencyGraph dependencyGraph)voidwriteSimpleBdioDocument(BdioWriter bdioWriter, SimpleBdioDocument simpleBdioDocument)voidwriteSimpleBdioDocumentToFile(java.io.File bdioFile, SimpleBdioDocument simpleBdioDocument)
-
-
-
Constructor Detail
-
SimpleBdioFactory
public SimpleBdioFactory()
-
SimpleBdioFactory
public SimpleBdioFactory(BdioPropertyHelper bdioPropertyHelper, BdioNodeFactory bdioNodeFactory, DependencyGraphTransformer dependencyGraphTransformer, ExternalIdFactory externalIdFactory, DependencyFactory dependencyFactory, com.google.gson.Gson gson)
-
-
Method Detail
-
createMutableDependencyGraph
public MutableDependencyGraph createMutableDependencyGraph()
-
createBdioWriter
public BdioWriter createBdioWriter(java.io.Writer writer) throws java.io.IOException
- Throws:
java.io.IOException
-
createBdioWriter
public BdioWriter createBdioWriter(java.io.OutputStream outputStream) throws java.io.IOException
- Throws:
java.io.IOException
-
writeSimpleBdioDocument
public void writeSimpleBdioDocument(BdioWriter bdioWriter, SimpleBdioDocument simpleBdioDocument)
-
writeSimpleBdioDocumentToFile
public void writeSimpleBdioDocumentToFile(java.io.File bdioFile, SimpleBdioDocument simpleBdioDocument) throws java.io.IOException- Throws:
java.io.IOException
-
createSimpleBdioDocument
public SimpleBdioDocument createSimpleBdioDocument(java.lang.String codeLocationName, java.lang.String projectName, java.lang.String projectVersionName, ExternalId projectExternalId)
-
createSimpleBdioDocument
public SimpleBdioDocument createSimpleBdioDocument(java.lang.String codeLocationName, java.lang.String projectName, java.lang.String projectVersionName)
-
populateComponents
public void populateComponents(SimpleBdioDocument simpleBdioDocument, ExternalId projectExternalId, DependencyGraph dependencyGraph)
-
createSimpleBdioDocument
public SimpleBdioDocument createSimpleBdioDocument(java.lang.String projectName, java.lang.String projectVersionName, ExternalId projectExternalId)
-
createSimpleBdioDocument
public SimpleBdioDocument createSimpleBdioDocument(java.lang.String projectName, java.lang.String projectVersionName, ExternalId projectExternalId, DependencyGraph dependencyGraph)
-
createSimpleBdioDocument
public SimpleBdioDocument createSimpleBdioDocument(java.lang.String codeLocationName, java.lang.String projectName, java.lang.String projectVersionName, ExternalId projectExternalId, DependencyGraph dependencyGraph)
-
getBdioPropertyHelper
public BdioPropertyHelper getBdioPropertyHelper()
-
getBdioNodeFactory
public BdioNodeFactory getBdioNodeFactory()
-
getDependencyGraphTransformer
public DependencyGraphTransformer getDependencyGraphTransformer()
-
getExternalIdFactory
public ExternalIdFactory getExternalIdFactory()
-
getDependencyFactory
public DependencyFactory getDependencyFactory()
-
-