Class ReadBindingSet
java.lang.Object
de.businesscode.bcdui.binding.generators.ReadBindingSet
- All Implemented Interfaces:
Runnable
Parses a binding xml and creates an in-memory BindingSet
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Document
protected Map<String,
Collection<StandardBindingSet>> protected String
protected final org.apache.logging.log4j.Logger
protected StandardNamespaceContext
protected static final String
-
Constructor Summary
ConstructorsConstructorDescriptionReadBindingSet
(Document bindingDoc, String fileName, Map<String, Collection<StandardBindingSet>> bindingMap) Parses a binding xml and creates an in-memory BindingSet -
Method Summary
Modifier and TypeMethodDescriptionprotected BindingItem
createBindingItem
(Element bindingItemElem, StandardBindingSet pBindingSet) protected void
parseBindingDocument
(Document bindingDoc, String fileName, Map<String, Collection<StandardBindingSet>> bindingMap) parses Binding DOM Document and puts BindigSet into Binding Mapvoid
run()
-
Field Details
-
log
protected final org.apache.logging.log4j.Logger log -
bindingDoc
-
fileName
-
bindingMap
-
nsContext
-
STARTUP_CHECK_TABLE_ALIAS
- See Also:
-
-
Constructor Details
-
ReadBindingSet
public ReadBindingSet(Document bindingDoc, String fileName, Map<String, Collection<StandardBindingSet>> bindingMap) Parses a binding xml and creates an in-memory BindingSet- Parameters:
bindingDoc
-fileName
-bindingMap
-
-
-
Method Details
-
run
public void run() -
parseBindingDocument
protected void parseBindingDocument(Document bindingDoc, String fileName, Map<String, Collection<StandardBindingSet>> bindingMap) throws XPathExpressionException, IOException, BindingException, IllegalArgumentException, SecurityException, IllegalAccessException, NoSuchFieldException, ClassNotFoundException, DOMExceptionparses Binding DOM Document and puts BindigSet into Binding Map- Parameters:
bindingDoc
-fileName
-- Throws:
XPathExpressionException
IOException
BindingException
NoSuchFieldException
IllegalAccessException
SecurityException
IllegalArgumentException
DOMException
ClassNotFoundException
-
createBindingItem
protected BindingItem createBindingItem(Element bindingItemElem, StandardBindingSet pBindingSet) throws IOException, IllegalArgumentException, SecurityException, IllegalAccessException, NoSuchFieldException - Parameters:
bindingItemElem
-- Returns:
- new BindingItem
- Throws:
IOException
NoSuchFieldException
IllegalAccessException
SecurityException
IllegalArgumentException
-