com.jaxfront.core.type
Class TypeMatcher

java.lang.Object
  extended by com.jaxfront.core.type.TypeMatcher

public class TypeMatcher
extends java.lang.Object


Constructor Summary
TypeMatcher()
           
 
Method Summary
static int bestMatch(java.util.List baseTypes, org.w3c.dom.Element element)
           
static int bestMatch(java.lang.String[] sourcePatterns, java.lang.String destPattern)
           
static java.lang.Object bestMatch(java.lang.String sourcePattern, java.lang.String[] destPatterns)
           
static Type bestMatchBaseType(java.util.List baseTypes, org.w3c.dom.Element element)
           
static java.lang.String extractString(org.w3c.dom.Element element)
           
static java.lang.String extractString(Type t)
           
static void extractStringPattern(Type t, java.lang.StringBuffer pattern)
           
static org.w3c.dom.Element getInstancFromPossibles(XMLSchema schema, java.lang.String[] possibleNames, org.w3c.dom.Element instanceElement)
           
static void main(java.lang.String[] args)
           
static boolean match(java.lang.String sourcePattern, java.lang.String destPattern)
           
static boolean match(Type a, Type b)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeMatcher

public TypeMatcher()
Method Detail

main

public static void main(java.lang.String[] args)

match

public static boolean match(Type a,
                            Type b)

bestMatchBaseType

public static Type bestMatchBaseType(java.util.List baseTypes,
                                     org.w3c.dom.Element element)

bestMatch

public static int bestMatch(java.util.List baseTypes,
                            org.w3c.dom.Element element)

match

public static boolean match(java.lang.String sourcePattern,
                            java.lang.String destPattern)

bestMatch

public static int bestMatch(java.lang.String[] sourcePatterns,
                            java.lang.String destPattern)

bestMatch

public static java.lang.Object bestMatch(java.lang.String sourcePattern,
                                         java.lang.String[] destPatterns)

extractStringPattern

public static void extractStringPattern(Type t,
                                        java.lang.StringBuffer pattern)

extractString

public static java.lang.String extractString(org.w3c.dom.Element element)

extractString

public static java.lang.String extractString(Type t)

getInstancFromPossibles

public static org.w3c.dom.Element getInstancFromPossibles(XMLSchema schema,
                                                          java.lang.String[] possibleNames,
                                                          org.w3c.dom.Element instanceElement)