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 Documentprotected Map<String,Collection<StandardBindingSet>> protected Stringprotected final org.apache.logging.log4j.Loggerprotected StandardNamespaceContextprotected 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 BindingItemcreateBindingItem(Element bindingItemElem, StandardBindingSet pBindingSet) protected voidparseBindingDocument(Document bindingDoc, String fileName, Map<String, Collection<StandardBindingSet>> bindingMap) parses Binding DOM Document and puts BindigSet into Binding Mapvoidrun()
-
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:
XPathExpressionExceptionIOExceptionBindingExceptionNoSuchFieldExceptionIllegalAccessExceptionSecurityExceptionIllegalArgumentExceptionDOMExceptionClassNotFoundException
-
createBindingItem
protected BindingItem createBindingItem(Element bindingItemElem, StandardBindingSet pBindingSet) throws IOException, IllegalArgumentException, SecurityException, IllegalAccessException, NoSuchFieldException - Parameters:
bindingItemElem-- Returns:
- new BindingItem
- Throws:
IOExceptionNoSuchFieldExceptionIllegalAccessExceptionSecurityExceptionIllegalArgumentException
-