|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use XMLConfig | |
---|---|
edu.rice.cs.cunit.instrumentors.threadCheck | |
edu.rice.cs.cunit.threadCheck |
Uses of XMLConfig in edu.rice.cs.cunit.instrumentors.threadCheck |
---|
Fields in edu.rice.cs.cunit.instrumentors.threadCheck declared as XMLConfig | |
---|---|
protected XMLConfig |
AAddThreadCheckStrategy.SharedAddData.xmlAnnot
XML configurations used for additional annotations not based in the code. |
Methods in edu.rice.cs.cunit.instrumentors.threadCheck that return XMLConfig | |
---|---|
XMLConfig |
AAddThreadCheckStrategy.SharedAddData.getXmlAnnot()
|
Methods in edu.rice.cs.cunit.instrumentors.threadCheck with parameters of type XMLConfig | |
---|---|
static java.util.Set<ThreadCheckException> |
AAddThreadCheckStrategy.checkXMLConcDef(XMLConfig xc)
Checks if an XML concurrency definition is well-formed. |
java.util.List<ThreadCheckDefinitionRecord> |
AAddThreadCheckStrategy.extractXMLConcDef(XMLConfig xc)
Extract the concurrency definitions from the XML file. |
ThreadCheckDefinitionRecord |
AAddThreadCheckStrategy.extractXMLConcDef(XMLConfig xc,
org.w3c.dom.Node def)
Extracts the concurrency definition from an XML concurrency definitions configuration at the given node. |
Uses of XMLConfig in edu.rice.cs.cunit.threadCheck |
---|
Methods in edu.rice.cs.cunit.threadCheck that return XMLConfig | |
---|---|
static XMLConfig |
XMLAnnotUtils.convertConcDefsToClassBasedXML(XMLAnnotUtils.ConcurrentyDefinitions defsAccum)
Convert the map between invariants and definitions back to a class-based XML configuration ( |
static XMLConfig |
XMLAnnotUtils.convertConcDefsToConcDefBasedXML(XMLAnnotUtils.ConcurrentyDefinitions defsAccum)
Convert the map between invariants and definitions back to XML concurrency definitions ( |
static XMLConfig |
XMLAnnotUtils.convertXMLToClassBasedXML(XMLConfig xc)
Convert an XML thread checker configuration to a class-based representation ( |
static XMLConfig |
XMLAnnotUtils.convertXMLToConcDefXML(XMLConfig xc)
Convert an XML thread checker configuration to an XML concurrency definition configuration ( |
static XMLConfig |
XMLAnnotUtils.createEmptyXMLAnnotaations()
Create an empty set of XML annotations. |
static XMLConfig |
XMLAnnotUtils.createEmptyXMLConcDefs()
Create an empty set of XML concurrency definitions. |
static XMLConfig |
XMLAnnotUtils.joinXMLConcDefs(XMLConfig concDef1,
XMLConfig concDef2)
Join the two XML concurrency definitions This works for both |
Methods in edu.rice.cs.cunit.threadCheck with parameters of type XMLConfig | |
---|---|
static XMLConfig |
XMLAnnotUtils.convertXMLToClassBasedXML(XMLConfig xc)
Convert an XML thread checker configuration to a class-based representation ( |
static XMLAnnotUtils.ConcurrentyDefinitions |
XMLAnnotUtils.convertXMLToConcDefs(XMLConfig xc)
Convert XML concurrency definitions into a map between invariants and definitions. |
static XMLConfig |
XMLAnnotUtils.convertXMLToConcDefXML(XMLConfig xc)
Convert an XML thread checker configuration to an XML concurrency definition configuration ( |
static XMLAnnotUtils.ConcurrentyDefinitions |
XMLAnnotUtils.joinXMLConcDefs(XMLConfig xc,
XMLAnnotUtils.ConcurrentyDefinitions defsAccum)
Add the XML concurrency definitions in xc to the ones already in the accumulator. |
static XMLConfig |
XMLAnnotUtils.joinXMLConcDefs(XMLConfig concDef1,
XMLConfig concDef2)
Join the two XML concurrency definitions This works for both |
private static void |
XMLAnnotUtils.AnnotationToXML.processAnnotation(XMLConfig xc,
org.w3c.dom.Node node,
java.util.List<AAnnotationsAttributeInfo.Annotation.NameValuePair> nvpList,
java.util.HashMap<java.lang.String,java.lang.String> paramTypes)
Process an annotation and add the <arg> tags underneath the specified node. |
static void |
XMLAnnotUtils.AnnotationToXML.processAnnotations(XMLConfig xc,
org.w3c.dom.Node root,
ThreadCheckAnnotationRecord tcAR)
Put the annotations from the lists into the XML document. |
private static void |
XMLAnnotUtils.ClassBased.processClassNode(XMLConfig xc,
ILambda.Ternary<java.lang.Object,java.lang.String,ThreadCheckAnnotationRecord,java.util.HashMap<java.lang.String,ThreadCheckAnnotationRecord>> classLambda,
org.w3c.dom.Node n,
java.lang.String path,
java.lang.String className,
IPredicate<java.lang.String> processClassPred,
java.util.List<ThreadCheckException> exList,
AAddThreadCheckStrategy dummy)
Process a <class> node |
static void |
XMLAnnotUtils.ClassBased.processNode(XMLConfig xc,
ILambda.Ternary<java.lang.Object,java.lang.String,ThreadCheckAnnotationRecord,java.util.HashMap<java.lang.String,ThreadCheckAnnotationRecord>> classLambda,
IPredicate<java.lang.String> processClassPred,
java.util.List<ThreadCheckException> exList)
Process a node. |
private static void |
XMLAnnotUtils.ClassBased.processNode(XMLConfig xc,
ILambda.Ternary<java.lang.Object,java.lang.String,ThreadCheckAnnotationRecord,java.util.HashMap<java.lang.String,ThreadCheckAnnotationRecord>> classLambda,
org.w3c.dom.Node n,
java.lang.String path,
IPredicate<java.lang.String> processClassPred,
java.util.List<ThreadCheckException> exList)
Process a node. |
private static void |
XMLAnnotUtils.AnnotationToXML.processPredicateAnnotations(XMLConfig xc,
org.w3c.dom.Node node,
java.util.HashMap<java.lang.String,java.util.ArrayList<PredicateAnnotationRecord>> pars)
Process a list of predicate annotations and add <predicate> or <combine> tags underneath the specified node. |
private static void |
XMLAnnotUtils.AnnotationToXML.processPredicateMembers(XMLConfig xc,
org.w3c.dom.Node node,
java.util.List<java.lang.String> paramNames,
java.util.HashMap<java.lang.String,java.lang.String> paramTypes,
java.util.List<AAnnotationsAttributeInfo.Annotation.AMemberValue> valueList)
Process a list of members and add the <arg> tags underneath the specified node. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |