|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectfi.hut.tml.xsmiles.mlfc.xforms.instance.InstanceItem
| Field Summary | |
protected byte[] |
attachment
For URI uploads the attachment, if it exists |
protected java.lang.String |
attachmentFilename
For URI uploads the attachment filename, if it exists |
protected java.lang.String |
attachmentMime
For URI uploads the attachment encoding, if it exists |
protected java.lang.String |
attachmentURI
For URI uploads the URI of this attachment, if it exists |
protected java.util.Vector |
controls
|
protected Data |
dataMapper
the datamapper item for this value |
protected boolean |
inherited_readonly
Other constraint values, calculated from the binds |
protected boolean |
inherited_relevant
Other constraint values, calculated from the binds |
protected boolean |
local_readonly
Other constraint values, calculated from the binds |
protected boolean |
local_relevant
Other constraint values, calculated from the binds |
protected int |
primitiveTypeId
|
protected boolean |
required
Other constraint values, calculated from the binds |
protected java.lang.String |
schemaError
the last schema error for this item |
protected boolean |
schemavalid
Other constraint values, calculated from the binds |
static int |
TYPE_UNREAD
|
protected java.lang.String |
typeLocalName
the string value of bind's type attribute that should be used for this item |
protected java.lang.String |
typeNamespace
|
protected java.lang.String |
uploadFileName
The file name of the upload if it exists |
protected boolean |
xformsvalid
Other constraint values, calculated from the binds |
static java.lang.String |
XSINS
|
protected XsiType |
xsiType
the xsi:type implementation for this item, may be null |
| Fields inherited from interface fi.hut.tml.xsmiles.mlfc.xforms.instance.PropertyInheriter |
PROPERTY_BASE, READONLY_PROPERTY, RELEVANT_PROPERTY |
| Constructor Summary | |
InstanceItem(InstanceNode owner)
Constructor - Set the owner, name and namespace. |
|
| Method Summary | |
void |
addInstanceItemListener(InstanceItemListener control)
|
protected void |
checkReadonly()
tell controls to update state + inherit to children |
protected void |
checkRelevant()
|
protected java.lang.String |
createAttachmentURI()
|
protected void |
createDataMapper()
|
void |
createURIAttachment(byte[] data,
java.lang.String mediaType,
java.lang.String filename,
boolean createURI)
|
byte[] |
getAttachment()
|
java.lang.String |
getAttachmentFilename()
|
java.lang.String |
getAttachmentMime()
|
java.lang.String |
getAttachmentTransfer()
|
java.lang.String |
getAttachmentURI()
|
Data |
getData()
|
int |
getPrimitiveTypeId()
PSVI type methods |
boolean |
getReadonly()
Get the readonly property. |
boolean |
getRelevant()
Get the relevant property. |
boolean |
getRequired()
Get the required property. |
java.lang.String |
getSchemaError()
the last schema error for this item |
boolean |
getSchemaValid()
Get the isxformsvalid property. |
java.lang.String |
getText()
|
java.lang.String |
getUploadFileName()
|
boolean |
getValid()
|
boolean |
getXFormsValid()
Get the xformsvalid property+required property. |
boolean |
getXSInil()
|
protected boolean |
hasValue()
|
void |
inheritProperty(short property,
boolean value)
the parent's readonly status has changed Inheritance Rules: If any ancestor node evaluates to true, this value is treated as true. |
void |
inheritToChildren(short property,
boolean value)
inherit this property to children |
void |
nofityXSInilChanged(boolean value)
the instance element may signal me that xsi:nil has changed then if required=true, validity must be reassessed |
void |
notifyError(java.lang.Exception e,
boolean atSubmission)
notify this item that there was an error in the value of the instance item. |
void |
notifyValueChanged()
|
void |
removeInstanceItemListener(InstanceItemListener control)
|
java.lang.Object |
revalidate()
|
void |
setReadonly(boolean a_readonly)
Set the readonly property. |
void |
setRelevant(boolean a_relevant)
Set the relevant property. |
void |
setRequired(boolean a_required)
Set the required property. |
void |
setSchemaError(java.lang.String error)
the last schema error for this item |
void |
setSchemaValid(boolean a_isvalid)
Set the schemavalid property. |
void |
setUploadFileName(java.lang.String f)
|
void |
setXFormsType(java.lang.String local,
java.lang.String ns)
Set the xforms:type property |
void |
setXFormsValid(boolean a_isvalid)
Set the xformsvalid property. |
java.lang.String |
toString()
|
protected void |
updateDataMapperInvalid(java.lang.String value)
|
protected java.lang.Object |
updateDataMapperValue(java.lang.Object value)
|
protected void |
validitySet()
This method is called internally when the validity status changes |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected java.util.Vector controls
protected boolean local_relevant
protected boolean inherited_relevant
protected boolean local_readonly
protected boolean inherited_readonly
protected boolean required
protected boolean xformsvalid
protected boolean schemavalid
protected java.lang.String uploadFileName
protected java.lang.String attachmentURI
protected byte[] attachment
protected java.lang.String attachmentMime
protected java.lang.String attachmentFilename
protected java.lang.String schemaError
protected Data dataMapper
protected XsiType xsiType
protected java.lang.String typeLocalName
protected java.lang.String typeNamespace
public static final java.lang.String XSINS
public static final int TYPE_UNREAD
protected int primitiveTypeId
| Constructor Detail |
public InstanceItem(InstanceNode owner)
| Method Detail |
public java.lang.String getSchemaError()
public void setSchemaError(java.lang.String error)
public java.lang.String toString()
public void setXFormsType(java.lang.String local,
java.lang.String ns)
public void inheritToChildren(short property,
boolean value)
inheritToChildren in interface PropertyInheriterpublic void setRelevant(boolean a_relevant)
protected void checkRelevant()
public boolean getRelevant()
public void setXFormsValid(boolean a_isvalid)
public boolean getXFormsValid()
public boolean getValid()
public boolean getXSInil()
protected boolean hasValue()
public void setSchemaValid(boolean a_isvalid)
protected void validitySet()
public boolean getSchemaValid()
public void setRequired(boolean a_required)
public boolean getRequired()
public void setReadonly(boolean a_readonly)
protected void checkReadonly()
public boolean getReadonly()
public java.lang.String getUploadFileName()
public void setUploadFileName(java.lang.String f)
public void addInstanceItemListener(InstanceItemListener control)
public void removeInstanceItemListener(InstanceItemListener control)
public void notifyValueChanged()
public java.lang.String getText()
public void nofityXSInilChanged(boolean value)
public void notifyError(java.lang.Exception e,
boolean atSubmission)
public int getPrimitiveTypeId()
public java.lang.Object revalidate()
throws org.apache.xerces.impl.dv.InvalidDatatypeValueException
org.apache.xerces.impl.dv.InvalidDatatypeValueExceptionprotected void createDataMapper()
protected void updateDataMapperInvalid(java.lang.String value)
protected java.lang.Object updateDataMapperValue(java.lang.Object value)
public Data getData()
public void inheritProperty(short property,
boolean value)
inheritProperty in interface PropertyInheriter
public void createURIAttachment(byte[] data,
java.lang.String mediaType,
java.lang.String filename,
boolean createURI)
protected java.lang.String createAttachmentURI()
public byte[] getAttachment()
public java.lang.String getAttachmentURI()
public java.lang.String getAttachmentMime()
public java.lang.String getAttachmentFilename()
public java.lang.String getAttachmentTransfer()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||