Public class IlrRulesetArchiveBuilder étend IlrRulesetArchiveBuilderBase
IlrRulesetArchive.IlrRulesetArchive, IlrRulesetArchiveParser| Constructeur et description |
|---|
IlrRulesetArchiveBuilder(IlrReflect reflect)Obsolète.
Crée un
IlrRulesetArchiveBuilder. |
| Modificateur et type | Méthode et description |
|---|---|
void |
addPropertyType(java.lang.Object type,
java.lang.String pptyName)Obsolète.
Déclare le type de la propriété.
|
void |
addPropertyType(java.lang.String hierarchicalPpty,
java.lang.String pptyName)Obsolète.
Déclare le type de la propriété ; le type est nécessairement une propriété hiérarchique.
|
void |
addRulesetParameterEntry(IlrRulesetParameter param)Obsolète.
Ajoute un paramètre d'ensemble de règles à l'archive de jeu de règles.
|
void |
addVariableEntry(java.lang.String pkgName,
IlrRulesetParameter parameter)Obsolète.
Ajoute une variable de package à l'archive de jeu de règles.
|
void |
declareHierarchicalProperty(java.lang.String pptyName,
java.lang.String rootName)Obsolète.
Déclare une propriété hiérarchique avec le nom et la racine indiqués.
|
void |
declareOverriding(java.lang.String fatherGroup,
java.util.ArrayList children)Obsolète.
Déclare une substitution de règle entre le groupe transmis en tant que premier paramètre et les groupes répertoriés dans la liste transmise.
|
void |
fillHierarchicalProperty(java.lang.String pptyName,
java.lang.String parentPath,
java.util.ArrayList children)Obsolète.
Rempforme une hiérarchie de propriétés en donnant la liste de ses enfants pour un noeud.
|
void |
reset()Obsolète.
Réinitiateur du générateur d'archivage.
|
void |
setRulesetPropertiesEntry(java.io.InputStream properties)Obsolète.
Définit les propriétés de l'ensemble de règles.
|
addBusinessModelEntry, addDynamicModelEntry, addFunctionEntry, addFunctionEntry, addIRLEntry, addMappingEntry, addRuleEntry, addRuleEntry, addRuleflowEntry, addRuleflowEntry, addSchema, addSchema, addUserDataEntry, addWsdlEntry, addXsdEntry, defineCurrentArchiveBusiness, enableBusinessXMLService, generate, getEncoding, getErrors, printErrors, setBusinessModelPath, setEncoding, setEngineConfEntry, setMessageWriter, setVersionpublic IlrRulesetArchiveBuilder (IlrReflect reflète)
IlrRulesetArchiveBuilder. La réflexion donnée doit être du type approprié, ce qui signifie que pour le code IRL basé sur un modèle d'objet métier, la réflexion doit être métier. L'archive générée est conservée en mémoire.reflect -Une réflexion.Public void reset ()
reset dans la classe IlrRulesetArchiveBuilderBasepublic void addRulesetParameterEntry (paramètreIlrRulesetParameter )
param -Modélisation du paramètre d'ensemble de règles.Public void addVariableEntry (java.lang.String pkgName,
paramètre IlrRulesetParameter )
IlrRulesetArchive.VARIABLES dans le répertoire dont le nom est le nom de package transmis.pkgName -Nom du package dans lequel la variable est définie.parameter -Modélisation de la variable de pack.Public void addPropertyType (java.lang.Object type,
Java.lang.String nom_ppp)
IlrType ou un IlrHierarchicalProperty qui modélise une propriété hiérarchique.type -Type de propriété.pptyName -Nom de la propriété.Public void addPropertyType (java.lang.String hierarchicalPpty,
Java.lang.String nom_ppp)
hierarchicalPpty -Nom du type (doit correspondre à une propriété hiérarchique).pptyName -Nom de la propriété.Public void declareHierarchicalProperty (java.lang.String pptyName,
Nom_racine java.lang.String)
pptyName -Nom de la propriété hiérarchique.rootName -nom de la racine de la propriété hiérarchique.Public void fillHierarchicalProperty (java.lang.String pptyName,
Java.lang.String parentPath,
Enfants java.util.ArrayList)
Monde {
USA {
Californie
}
Europe {
}
}
Pour ajouter les enfants Los Angeles et San Francisco au noeud California , nous devons appeler: fillHierarchicalProperty("Geography","World/USA/California",list) où list contient "Los Angeles" et "San Francisco".
pptyName -Nom de la propriété que nous définissons.parentPath -Chemin à partir de la racine du noeud auquel les enfants seront ajoutés.children -Liste des noms enfant à ajouter au noeud.Public void declareOverriding (java.lang.String fatherGroup,
Enfants java.util.ArrayList)
fatherGroup sont présentes dans une tâche basée sur des règles en même temps que des règles définies dans l'un des groupes répertoriés, les règles les plus récentes sont remplacées par les premières: elles sont "supprimées" de la tâche.fatherGroup -Nom de groupe dont les règles remplacent les règles des groupes spécifiés dans le deuxième argument.children -Liste contenant les noms des groupes dont les règles sont remplacées par les règles du premier paramètre.Public void setRulesetPropertiesEntry (propriétés java.io.InputStream)
Ensemble de règles
{
Property rulesetProp = "propriété" ;
}
Le flux donné est fermé une fois son contenu archivé.
properties -Propriétés d'ensemble de règles à définir.© Copyright IBM Corp. 1987, 2022