org.ow2.bonita.parsing.binding
Class PackageBinding

java.lang.Object
  extended by org.ow2.bonita.pvm.internal.util.TagBinding
      extended by org.ow2.bonita.parsing.binding.MajorElementBinding
          extended by org.ow2.bonita.parsing.binding.PackageBinding
All Implemented Interfaces:
org.ow2.bonita.pvm.internal.xml.Binding

public class PackageBinding
extends MajorElementBinding

Author:
Marc Blachon, Guillaume Porcher, Charles Souillard, Miguel Valdes, Pierre Vigneras

Field Summary
 
Fields inherited from class org.ow2.bonita.pvm.internal.util.TagBinding
category, namespaceUri, tagName
 
Constructor Summary
PackageBinding()
           
 
Method Summary
protected  boolean containsProcess(java.util.Set<org.ow2.bonita.facade.def.majorElement.ProcessFullDefinition> processes, java.lang.String processId)
           
protected  java.util.Set<java.lang.String> getActivitiesDependencies(java.util.Set<org.ow2.bonita.facade.def.majorElement.ActivityDefinition> activities)
           
protected  java.util.Set<java.lang.String> getClassDependencies(java.util.Set<org.ow2.bonita.facade.def.majorElement.ProcessFullDefinition> processes, java.util.Set<org.ow2.bonita.facade.def.majorElement.ParticipantDefinition> participants)
           
protected  java.util.Set<java.lang.String> getPackageDependencies(java.lang.String packageId, java.util.Set<org.ow2.bonita.facade.def.majorElement.ProcessFullDefinition> processes)
           
protected  java.util.Set<java.lang.String> getParticipantsDependencies(java.util.Set<org.ow2.bonita.facade.def.majorElement.ParticipantDefinition> participants)
           
 java.lang.Object parse(org.w3c.dom.Element packageElement, org.ow2.bonita.pvm.internal.xml.Parse parse, org.ow2.bonita.pvm.internal.xml.Parser parser)
           
protected  org.ow2.bonita.facade.def.majorElement.PackageDefinition.GraphConformance parseConformanceClass(org.w3c.dom.Element packageElement, org.ow2.bonita.pvm.internal.xml.Parse parse)
           
protected  java.util.Set<org.ow2.bonita.facade.def.element.ExternalPackageDefinition> parseExternalPackages(org.w3c.dom.Element packageElement, org.ow2.bonita.pvm.internal.xml.Parse parse)
           
protected  java.util.Set<org.ow2.bonita.facade.def.element.TypeDeclarationDefinition> parseTypeDeclarations(org.w3c.dom.Element packageElement, org.ow2.bonita.pvm.internal.xml.Parse parse, org.ow2.bonita.pvm.internal.xml.Parser parser)
           
 
Methods inherited from class org.ow2.bonita.parsing.binding.MajorElementBinding
containsExtendedAttribute, getChildTextContent, getEnumValue, getExtendedAttribute, getExtendedAttributes, getExternalereference, getFormalParameters, getId, getName, getObject, parseXpdlMajorElementList
 
Methods inherited from class org.ow2.bonita.pvm.internal.util.TagBinding
getCategory, matches, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PackageBinding

public PackageBinding()
Method Detail

parse

public java.lang.Object parse(org.w3c.dom.Element packageElement,
                              org.ow2.bonita.pvm.internal.xml.Parse parse,
                              org.ow2.bonita.pvm.internal.xml.Parser parser)

getPackageDependencies

protected java.util.Set<java.lang.String> getPackageDependencies(java.lang.String packageId,
                                                                 java.util.Set<org.ow2.bonita.facade.def.majorElement.ProcessFullDefinition> processes)

containsProcess

protected boolean containsProcess(java.util.Set<org.ow2.bonita.facade.def.majorElement.ProcessFullDefinition> processes,
                                  java.lang.String processId)

getClassDependencies

protected java.util.Set<java.lang.String> getClassDependencies(java.util.Set<org.ow2.bonita.facade.def.majorElement.ProcessFullDefinition> processes,
                                                               java.util.Set<org.ow2.bonita.facade.def.majorElement.ParticipantDefinition> participants)

getActivitiesDependencies

protected java.util.Set<java.lang.String> getActivitiesDependencies(java.util.Set<org.ow2.bonita.facade.def.majorElement.ActivityDefinition> activities)

getParticipantsDependencies

protected java.util.Set<java.lang.String> getParticipantsDependencies(java.util.Set<org.ow2.bonita.facade.def.majorElement.ParticipantDefinition> participants)

parseConformanceClass

protected org.ow2.bonita.facade.def.majorElement.PackageDefinition.GraphConformance parseConformanceClass(org.w3c.dom.Element packageElement,
                                                                                                          org.ow2.bonita.pvm.internal.xml.Parse parse)

parseExternalPackages

protected java.util.Set<org.ow2.bonita.facade.def.element.ExternalPackageDefinition> parseExternalPackages(org.w3c.dom.Element packageElement,
                                                                                                           org.ow2.bonita.pvm.internal.xml.Parse parse)

parseTypeDeclarations

protected java.util.Set<org.ow2.bonita.facade.def.element.TypeDeclarationDefinition> parseTypeDeclarations(org.w3c.dom.Element packageElement,
                                                                                                           org.ow2.bonita.pvm.internal.xml.Parse parse,
                                                                                                           org.ow2.bonita.pvm.internal.xml.Parser parser)


Copyright © 2009 OW2 Consortium. All Rights Reserved.