Package org.cip4.jdflib.extensions
Class XJDFSchemaWalker
- java.lang.Object
-
- org.cip4.jdflib.elementwalker.ElementWalker
-
- org.cip4.jdflib.elementwalker.BaseElementWalker
-
- org.cip4.jdflib.extensions.XJDFSchemaWalker
-
public class XJDFSchemaWalker extends BaseElementWalker
the old implementattion was obsolete this implementation extracts more data from the xml schema that can be injected into the json schema
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classXJDFSchemaWalker.WalkAttributeany matching class will be removed with extreme prejudice...protected classXJDFSchemaWalker.WalkElement
-
Field Summary
-
Fields inherited from class org.cip4.jdflib.elementwalker.ElementWalker
theFactory
-
-
Constructor Summary
Constructors Constructor Description XJDFSchemaWalker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetLength(java.lang.String path)java.util.Map<java.lang.String,java.lang.Integer>getLengthMap()java.lang.IntegergetMax(java.lang.String path)java.lang.IntegergetMin(java.lang.String path)JDFAttributeMapgetTypeMap()-
Methods inherited from class org.cip4.jdflib.elementwalker.BaseElementWalker
getFactory
-
Methods inherited from class org.cip4.jdflib.elementwalker.ElementWalker
toString, walkTree, walkTreeKidsFirst
-
-
-
-
Method Detail
-
getTypeMap
public JDFAttributeMap getTypeMap()
-
getLengthMap
public java.util.Map<java.lang.String,java.lang.Integer> getLengthMap()
-
getLength
public int getLength(java.lang.String path)
-
getMin
public java.lang.Integer getMin(java.lang.String path)
-
getMax
public java.lang.Integer getMax(java.lang.String path)
-
-