Class AbstractFormInstanceCreator
- java.lang.Object
-
- com.neotropic.kuwaiba.modules.commercial.processman.forms.elements.AbstractFormInstanceCreator
-
public abstract class AbstractFormInstanceCreator extends Object
Create an instance of a Form layout- Author:
- Johny Andres Ortega Ruiz <johny.ortega@kuwaiba.org>
-
-
Constructor Summary
Constructors Constructor Description AbstractFormInstanceCreator(FormStructure formStructure)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
addAttachment(XMLEventWriter xmlew, XMLEventFactory xmlef, Object object)
protected abstract void
addClassInfoLight(XMLEventWriter xmlew, XMLEventFactory xmlef, AbstractElementField element)
void
addGridRow(XMLEventWriter xmlew, XMLEventFactory xmlef, List<Object> row)
protected abstract void
addRemoteObjectLight(XMLEventWriter xmlew, XMLEventFactory xmlef, Object object)
protected abstract HashMap<String,String>
getAttachmentInformation(Object object)
protected abstract HashMap<String,String>
getRemoteObjectLightInformation(Object object)
HashMap<String,String>
getSharedInformation()
byte[]
getStructure()
protected abstract boolean
isAttachment(Object object)
protected abstract boolean
isRemoteObjectLight(Object object)
-
-
-
Constructor Detail
-
AbstractFormInstanceCreator
public AbstractFormInstanceCreator(FormStructure formStructure)
-
-
Method Detail
-
getStructure
public byte[] getStructure()
-
addGridRow
public void addGridRow(XMLEventWriter xmlew, XMLEventFactory xmlef, List<Object> row) throws XMLStreamException
- Throws:
XMLStreamException
-
addRemoteObjectLight
protected abstract void addRemoteObjectLight(XMLEventWriter xmlew, XMLEventFactory xmlef, Object object) throws XMLStreamException
- Throws:
XMLStreamException
-
addClassInfoLight
protected abstract void addClassInfoLight(XMLEventWriter xmlew, XMLEventFactory xmlef, AbstractElementField element) throws XMLStreamException
- Throws:
XMLStreamException
-
addAttachment
protected abstract void addAttachment(XMLEventWriter xmlew, XMLEventFactory xmlef, Object object) throws XMLStreamException
- Throws:
XMLStreamException
-
isRemoteObjectLight
protected abstract boolean isRemoteObjectLight(Object object)
-
isAttachment
protected abstract boolean isAttachment(Object object)
-
getRemoteObjectLightInformation
protected abstract HashMap<String,String> getRemoteObjectLightInformation(Object object)
-
-