|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deduced.xml.XmlModelDecoder
public class XmlModelDecoder
XmlPropertyDecoder
Nested Class Summary | |
---|---|
private static class |
XmlModelDecoder.CollectionToElementAssociation
CollectionToElementAssociation : utility class used to store the association between the collection in the DOM and its element. |
private static class |
XmlModelDecoder.PropertyToElementAssociation
PropertyToElementAssociation : used to store the association between a DOM element representing a property value and the collection that will be modified by this property |
Field Summary | |
---|---|
private java.util.List<XmlModelDecoder.PropertyToElementAssociation> |
collectionByValuePropertyCreationList
list of all the properties that will create collections by value in the order in which they are read in the DOM. |
private java.util.Map<java.lang.Long,XmlModelDecoder.CollectionToElementAssociation> |
collectionCreationMap
Map of all the collections that will be created when reading the DOM. |
private org.w3c.dom.Document |
document
DOM document created from the XML structure |
private java.util.List<DecodeException> |
errorList
list of non-fatal errors that occurred |
private java.io.InputStream |
inputStream
input stream from which the XML document is read |
private java.util.Map<java.lang.Long,PropertyCollection<?,?>> |
instanceMap
list of all the instances contained in this document. |
private java.util.Map<java.lang.Long,java.lang.Long> |
lateCreationMap
Map of all the collections that may not be created first because they will be created later by their parent. |
private static java.util.logging.Logger |
LOGGER
Logger |
private ModelFactory |
modelCreationController
controller that will be used to create the model implementations |
private NameReferenceFinder |
nameReferenceFinder
name reference finder |
private java.util.List<XmlModelDecoder.PropertyToElementAssociation> |
propertyCreationList
list of all the properties that will be read in the DOM in the order in which they are read in the DOM. |
private PropertyCollection<?,?> |
readResult
collection associated with the root ID in the DOM. |
private java.util.Map<java.lang.Long,PropertyCollection<?,?>> |
referenceCreationMap
Map of all the collections that will be referenced when reading the DOM. |
private org.w3c.dom.Element |
referenceListElement
the children of this element contains the collection held by reference |
private org.w3c.dom.Element |
rootElement
root element of the DOM containing the root collection ID |
private java.lang.Long |
rootID
root collection ID that will be returned when reading the DOM |
private org.w3c.dom.Element |
schemaListElement
the schema list element. |
private java.util.Map<java.lang.Long,XmlModelDecoder.CollectionToElementAssociation> |
startCreationMap
map of all the the collections that hold children by value which have no parent. |
private boolean |
stoppedOnError
should the decoder stop when it reaches a non-fatal error |
private org.w3c.dom.Element |
typeListElement
the children of this element contain the summary of all the types and instances from the document |
private java.util.Map<java.lang.Long,PropertyCollection<?,?>> |
typeMap
list of all the types contained in this document. |
private org.w3c.dom.Element |
valueListElement
the children of this element contains the collections instances and values that will be read |
Constructor Summary | |
---|---|
XmlModelDecoder()
create a XML Model Decoder |
Method Summary | ||
---|---|---|
private void |
activateAllCreatedCollections()
activate All Created Collections |
|
private void |
addAllReferencedChildren(org.w3c.dom.Element readElement,
PropertyCollection<?,?> parentCollection)
add All Reference Children |
|
private void |
addAllSchemaToModelLayerSchemaList(PropertyCollection<?,?> modelLayer,
org.w3c.dom.Element setSchemaListElement)
add All Schema To Model Layer Schema List |
|
private void |
addAllSubPropertiesCollections(XmlModelDecoder.CollectionToElementAssociation collection)
add All Sub Properties Collections |
|
private void |
addInstance(org.w3c.dom.Element instanceElement,
PropertyCollection<?,?> currentType)
add Instance to a type |
|
private void |
addInstances(PropertyCollection<?,?> currentType,
org.w3c.dom.Element typeElement)
add Instances to a type |
|
private void |
addPackage(java.util.List<PropertyCollection<?,?>> currentPackages,
org.w3c.dom.Element packageElement)
read a package object from the xml document |
|
private void |
addPackageSubPackages(java.util.List<PropertyCollection<?,?>> currentPackages,
org.w3c.dom.Element packagePackageListElement)
read the list of sub package on a package element |
|
private void |
addPackageSubTypes(java.util.List<PropertyCollection<?,?>> currentPackages,
org.w3c.dom.Element packageTypeListElement)
read all the types in a package |
|
private void |
addPackageWithName(java.util.List<PropertyCollection<?,?>> currentPackages,
org.w3c.dom.Element subPackageElement)
read packages based on name |
|
private void |
addProperty(org.w3c.dom.Element propertyElement,
XmlModelDecoder.CollectionToElementAssociation collection)
add a Property to a collection |
|
private void |
addPropertyValueCollections(org.w3c.dom.Element propertyElement)
add a property value linked to a collection |
|
private void |
addSchema(PropertyCollection modelSchemaList,
org.w3c.dom.Element schemaElement)
read a schema element from the xml document |
|
private void |
addType(java.util.List<PropertyCollection<?,?>> currentPackages,
org.w3c.dom.Element typeElement)
read a type definition |
|
private void |
analyzeOrder(XmlModelDecoder.PropertyToElementAssociation property)
analyze the order in which a property needs to be built |
|
private XmlModelDecoder.CollectionToElementAssociation |
assignPropertyValueHandleNonFatalErrors(XmlModelDecoder.PropertyToElementAssociation property)
Assign Property Value and handle all the non fatal errors |
|
private
|
assignPropertyValueThrowOnError(XmlModelDecoder.PropertyToElementAssociation property)
assign Property Value. |
|
private void |
assignReturnValue()
assign Return Value |
|
private void |
buildAllSubChildren(XmlModelDecoder.CollectionToElementAssociation parent)
build All Sub Children |
|
private void |
cleanupTemporaryObjects()
clear any temporary object lists |
|
private void |
createCollectionElement(org.w3c.dom.Element readElement)
create Collection Element |
|
private java.lang.String |
createExtractSchemaListIDXPath()
create Extract Schema List ID XPath |
|
private void |
createNamedReferenceFinder(PropertyCollection<?,?> modelLayer,
PropertyCollection<?,?> applicationModel)
create Named Reference Finder |
|
private void |
createProperties(XmlModelDecoder.CollectionToElementAssociation collection)
create Properties |
|
private void |
createReferencedElement(org.w3c.dom.Element readElement,
PropertyCollection<?,?> parentCollection)
create a referenced element |
|
boolean |
didErrorsOccur()
test to see if any errors were encountered while reading a property collection. |
|
static java.lang.Object |
executeXPath(java.lang.String xpathExpression,
javax.xml.namespace.QName resultType,
org.w3c.dom.Document document)
execute XPath |
|
private void |
extractModelFactory(PropertyCollection<?,?> modelLayer)
extract Model Factory from the model layer |
|
private void |
extractSchemaListElement(PropertyCollection<?,?> modelLayer,
java.lang.String schemaListID,
org.w3c.dom.NodeList instanceChildNodes)
extract Schema List Element |
|
private org.w3c.dom.NodeList |
extractSchemaNodeList(org.w3c.dom.Element setSchemaListElement)
extract Schema Node List |
|
private java.lang.String |
fetchChildCollectionID(org.w3c.dom.Element propertyElement)
fetch a child collection ID from the XML document |
|
private java.lang.String |
fetchCollectionValueString(org.w3c.dom.Element propertyElement)
fetch Collection Value String from a DOM element |
|
private void |
fillByValueProperties()
fillByValueProperties to prevent multiple cloning of objects, create them in the right order ( starting from the parents and going down to the last child ) |
|
private void |
fillProperties()
fillByValueProperties |
|
private static PropertyCollection<?,?> |
findInstanceByNameInListInstanceList(java.lang.String name,
PropertyCollection currentTypeInstanceList)
find Instance By Name In List Instance List |
|
private static PropertyCollection<?,?> |
findInstanceByNameInParentTypeList(PropertyCollection<?,?> currentType,
java.lang.String name,
java.util.IdentityHashMap<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypes)
find Instance By Name In Parent Type List |
|
protected static PropertyCollection<?,?> |
findPropertyInstance(PropertyCollection<?,?> currentType,
java.lang.String name)
find Property Instance in a type |
|
private
|
findPropertyKey(XmlModelDecoder.PropertyToElementAssociation property)
find Property Key |
|
private PropertyCollection<?,?> |
findTypeByNameFromPackageList(java.util.List<PropertyCollection<?,?>> currentPackages,
java.lang.String name)
find Type By Name From Package List |
|
java.util.List<DecodeException> |
getErrorList()
|
|
java.io.InputStream |
getInputStream()
|
|
private org.w3c.dom.Element |
getNamedChild(org.w3c.dom.Element parentElement,
java.lang.String tagName)
find a named child element |
|
private java.util.List<org.w3c.dom.Element> |
getNamedChildList(org.w3c.dom.Element packageElement,
java.lang.String tagName)
fetch the list of all the xml children of element type that match a specified name |
|
private DecodeException |
handleFatalError(DecodeException exception)
handle Fatal Error |
|
private void |
handleNonFatalError(DecodeException exception)
handle Non Fatal Error |
|
boolean |
isStoppedOnError()
|
|
private void |
logSchemeListIdStatus(java.lang.String schemaListID)
log Scheme List Id Status |
|
private void |
parseAllProperties()
parse All Properties |
|
private boolean |
parseBooleanFlag(java.lang.String booleanFlag,
boolean defaultValue)
parse Is Null Flag |
|
private void |
parseCollections()
parse property collections |
|
private void |
parseDocument()
parse the xml document |
|
protected static org.w3c.dom.Document |
parseDocumentFromFactory(javax.xml.parsers.DocumentBuilderFactory factory,
java.io.InputStream in)
parse Document From Factory |
|
private boolean |
parseIsNullFlag(java.lang.String isNullString)
parse Is Null Flag |
|
private void |
parseModelSchemaList(PropertyCollection<?,?> modelLayer)
parse Model Schema List |
|
private void |
parseReference()
parse the list of references |
|
private void |
parseTypeAndInstanceMap(PropertyCollection<?,?> modelLayer)
build Type And Instance Map |
|
PropertyCollection<?,?> |
readObject(PropertyCollection<?,?> rootResult)
read the object in this decoder and specify the property collection that should be used as the root of the decoding operation |
|
PropertyCollection<?,?> |
readObject(PropertyCollection<?,?> modelLayer,
PropertyCollection<?,?> rootResult,
PropertyCollection<?,?> applicationModel)
read a property collection. |
|
protected static PropertyCollection<?,?> |
recursiveFindPropertyInstance(PropertyCollection<?,?> currentType,
java.lang.String name,
java.util.IdentityHashMap<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypes)
recursively Find a Property Instance by name on a type |
|
private void |
replaceRootCollection(PropertyCollection<?,?> rootResult)
replace Root Collection |
|
void |
setInputStream(java.io.InputStream setStream)
|
|
private
|
setPropertyOnCollectionAndDeletePreviousValueIfRequired(PropertyCollection<K,V> collectionToSet,
K key,
PropertyCollection<?,?> instance,
V value)
set Property On Collection And Delete Previous Value If Required |
|
void |
setStoppedOnError(boolean isStoppedOnError)
|
|
private
|
setValueOnCollection(PropertyCollection<K,V> collectionToSet,
K key,
PropertyCollection<?,?> instance,
V value)
set Value On Collection |
|
private
|
updateMapFixedInstance(V value,
PropertyCollection<?,?> instance)
update Map Fixed Instance |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.util.logging.Logger LOGGER
private java.io.InputStream inputStream
private org.w3c.dom.Document document
private org.w3c.dom.Element rootElement
private org.w3c.dom.Element typeListElement
private org.w3c.dom.Element valueListElement
private org.w3c.dom.Element referenceListElement
private org.w3c.dom.Element schemaListElement
private java.lang.Long rootID
private java.util.Map<java.lang.Long,PropertyCollection<?,?>> typeMap
private java.util.Map<java.lang.Long,PropertyCollection<?,?>> instanceMap
private java.util.Map<java.lang.Long,XmlModelDecoder.CollectionToElementAssociation> collectionCreationMap
private java.util.Map<java.lang.Long,PropertyCollection<?,?>> referenceCreationMap
private java.util.List<XmlModelDecoder.PropertyToElementAssociation> propertyCreationList
private java.util.List<XmlModelDecoder.PropertyToElementAssociation> collectionByValuePropertyCreationList
private java.util.Map<java.lang.Long,XmlModelDecoder.CollectionToElementAssociation> startCreationMap
private java.util.Map<java.lang.Long,java.lang.Long> lateCreationMap
private PropertyCollection<?,?> readResult
private boolean stoppedOnError
private java.util.List<DecodeException> errorList
private ModelFactory modelCreationController
private NameReferenceFinder nameReferenceFinder
Constructor Detail |
---|
public XmlModelDecoder()
Method Detail |
---|
public boolean isStoppedOnError()
public void setStoppedOnError(boolean isStoppedOnError)
isStoppedOnError
- The stoppedOnError to set.public java.util.List<DecodeException> getErrorList()
public boolean didErrorsOccur()
public PropertyCollection<?,?> readObject(PropertyCollection<?,?> rootResult) throws DecodeException
rootResult
- the root collection that will be read
DecodeException
- any error that occurred during the decodingpublic PropertyCollection<?,?> readObject(PropertyCollection<?,?> modelLayer, PropertyCollection<?,?> rootResult, PropertyCollection<?,?> applicationModel) throws DecodeException
modelLayer
- the model layer containing the result. If Null, then it
is assumed that we are reading a model layer that is self
contained.rootResult
- the root result that will be read. This parameter can
be the same as the model layer.applicationModel
- the application model will be used to find any
references required to read the XML file.
DecodeException
- any fatal error encountered while reading the XML
file.private void parseModelSchemaList(PropertyCollection<?,?> modelLayer) throws DecodeException
modelLayer
- the model layer
DecodeException
- unexpected decoding exceptionsprivate void extractSchemaListElement(PropertyCollection<?,?> modelLayer, java.lang.String schemaListID, org.w3c.dom.NodeList instanceChildNodes) throws DecodeException
modelLayer
- the model layer in which to fill the list of schemaschemaListID
- the schema list IDinstanceChildNodes
- the list of possible child nodes for the schema
list
DecodeException
- if decoding the schema list failsprivate void logSchemeListIdStatus(java.lang.String schemaListID)
schemaListID
- the schema list IDprivate java.lang.String createExtractSchemaListIDXPath()
public static java.lang.Object executeXPath(java.lang.String xpathExpression, javax.xml.namespace.QName resultType, org.w3c.dom.Document document) throws DecodeException
xpathExpression
- the XPath expression to useresultType
- the type of result expecteddocument
- the document to parse
DecodeException
- for any error encounteredprivate void addAllSchemaToModelLayerSchemaList(PropertyCollection<?,?> modelLayer, org.w3c.dom.Element setSchemaListElement) throws DecodeException
modelLayer
- the model layersetSchemaListElement
- the schema list element
DecodeException
- if decoding failsprivate org.w3c.dom.NodeList extractSchemaNodeList(org.w3c.dom.Element setSchemaListElement)
setSchemaListElement
- the schema list element
private void extractModelFactory(PropertyCollection<?,?> modelLayer) throws DecodeException
modelLayer
- the model factory
DecodeException
- unexpected decoding exceptionsprivate void createNamedReferenceFinder(PropertyCollection<?,?> modelLayer, PropertyCollection<?,?> applicationModel) throws DecodeException
modelLayer
- the model layer being usedapplicationModel
- the application model
DecodeException
- if the name reference finder creation fails.private void activateAllCreatedCollections()
private void parseReference() throws DecodeException
DecodeException
- when references can't be foundprivate void addAllReferencedChildren(org.w3c.dom.Element readElement, PropertyCollection<?,?> parentCollection) throws DecodeException
readElement
- the reference element to readparentCollection
- the parent collection
DecodeException
- when references can't be foundprivate void createReferencedElement(org.w3c.dom.Element readElement, PropertyCollection<?,?> parentCollection) throws DecodeException
readElement
- the xml elementparentCollection
- the parent collection
DecodeException
- when references can't be foundprivate void cleanupTemporaryObjects()
private void replaceRootCollection(PropertyCollection<?,?> rootResult) throws DecodeException
rootResult
- the root result to replace
DecodeException
- when the root collection and the read type don't
matchprivate void fillByValueProperties() throws DecodeException
DecodeException
- when decoding a property failsprivate void buildAllSubChildren(XmlModelDecoder.CollectionToElementAssociation parent) throws DecodeException
parent
- the parent collection
DecodeException
- when decoding a property failsprivate void analyzeOrder(XmlModelDecoder.PropertyToElementAssociation property) throws DecodeException
property
- the property to analyze
DecodeException
- when decoding a property failsprivate java.lang.String fetchChildCollectionID(org.w3c.dom.Element propertyElement)
propertyElement
- the xml element
private void assignReturnValue()
private void parseAllProperties() throws DecodeException
DecodeException
- when decoding a property failsprivate void createProperties(XmlModelDecoder.CollectionToElementAssociation collection) throws DecodeException
collection
- the collection to element association on which to
create properties
DecodeException
- when decoding a property failsprivate void addProperty(org.w3c.dom.Element propertyElement, XmlModelDecoder.CollectionToElementAssociation collection) throws DecodeException
propertyElement
- the xml property elementcollection
- the collection to associate
DecodeException
- when decoding a property failsprivate void fillProperties() throws DecodeException
DecodeException
- when decoding a property failsprivate XmlModelDecoder.CollectionToElementAssociation assignPropertyValueHandleNonFatalErrors(XmlModelDecoder.PropertyToElementAssociation property) throws DecodeException
property
- the property to assign
DecodeException
- when decoding a property failsprivate java.lang.String fetchCollectionValueString(org.w3c.dom.Element propertyElement)
propertyElement
- the element to read
private <K,V> XmlModelDecoder.CollectionToElementAssociation assignPropertyValueThrowOnError(XmlModelDecoder.PropertyToElementAssociation property) throws DecodeException
K
- the type of key being readV
- the type of value being readproperty
- the property to element association
DecodeException
- when decoding a property failsprivate <K,V> void setValueOnCollection(PropertyCollection<K,V> collectionToSet, K key, PropertyCollection<?,?> instance, V value)
K
- the current key typeV
- the current value typecollectionToSet
- the collection on which to set the valuekey
- the value keyinstance
- the instance to setvalue
- the value to setprivate <K,V> void setPropertyOnCollectionAndDeletePreviousValueIfRequired(PropertyCollection<K,V> collectionToSet, K key, PropertyCollection<?,?> instance, V value)
K
- the current key typeV
- the current value typecollectionToSet
- the collection on which to set the valuekey
- the value keyinstance
- the instance to setvalue
- the value to setprivate <V> void updateMapFixedInstance(V value, PropertyCollection<?,?> instance)
V
- the current value typevalue
- the value on which to update the fixed instance, if
applicableinstance
- the instance that might be a list instance with a fixed
instance value.private boolean parseIsNullFlag(java.lang.String isNullString)
isNullString
- the is null string
private boolean parseBooleanFlag(java.lang.String booleanFlag, boolean defaultValue)
booleanFlag
- the null flag stringdefaultValue
- the default value if the flag is empty
private <K> K findPropertyKey(XmlModelDecoder.PropertyToElementAssociation property) throws DecodeException
K
- the type of key to readproperty
- the property association
DecodeException
- when decoding a property failsprivate void parseTypeAndInstanceMap(PropertyCollection<?,?> modelLayer) throws DecodeException
modelLayer
- the model layer to parse
DecodeException
- when decoding a property failsprivate void addSchema(PropertyCollection modelSchemaList, org.w3c.dom.Element schemaElement) throws DecodeException
modelSchemaList
- the model schema listschemaElement
- the schema element to read
DecodeException
- when a schema can't be foundprivate void addPackage(java.util.List<PropertyCollection<?,?>> currentPackages, org.w3c.dom.Element packageElement) throws DecodeException
currentPackages
- the current package listpackageElement
- the package xml element
DecodeException
- when decoding a package failsprivate java.util.List<org.w3c.dom.Element> getNamedChildList(org.w3c.dom.Element packageElement, java.lang.String tagName)
packageElement
- the package elementtagName
- the name we are looking for
private org.w3c.dom.Element getNamedChild(org.w3c.dom.Element parentElement, java.lang.String tagName)
parentElement
- the parent elementtagName
- the child name to look for
private void addPackageSubPackages(java.util.List<PropertyCollection<?,?>> currentPackages, org.w3c.dom.Element packagePackageListElement) throws DecodeException
currentPackages
- the list of packagespackagePackageListElement
- the package list element
DecodeException
- when decoding a package failsprivate void addPackageWithName(java.util.List<PropertyCollection<?,?>> currentPackages, org.w3c.dom.Element subPackageElement) throws DecodeException
currentPackages
- current list of child packagesubPackageElement
- the package element
DecodeException
- when decoding a package failsprivate void addPackageSubTypes(java.util.List<PropertyCollection<?,?>> currentPackages, org.w3c.dom.Element packageTypeListElement) throws DecodeException
currentPackages
- the packages being readpackageTypeListElement
- the package type list element
DecodeException
- when decoding a package failsprivate void addInstances(PropertyCollection<?,?> currentType, org.w3c.dom.Element typeElement) throws DecodeException
currentType
- the type being readtypeElement
- the element representing the type
DecodeException
- when decoding a property failsprivate void addInstance(org.w3c.dom.Element instanceElement, PropertyCollection<?,?> currentType) throws DecodeException
instanceElement
- the instance element to readcurrentType
- the type being read
DecodeException
- when decoding a property failsprotected static PropertyCollection<?,?> findPropertyInstance(PropertyCollection<?,?> currentType, java.lang.String name)
currentType
- the type to searchname
- the name of the instance to look for
protected static PropertyCollection<?,?> recursiveFindPropertyInstance(PropertyCollection<?,?> currentType, java.lang.String name, java.util.IdentityHashMap<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypes)
currentType
- the type being readname
- the instance nameparsedTypes
- the list of types already parsed
private static PropertyCollection<?,?> findInstanceByNameInParentTypeList(PropertyCollection<?,?> currentType, java.lang.String name, java.util.IdentityHashMap<PropertyCollection<?,?>,PropertyCollection<?,?>> parsedTypes)
currentType
- the current type to verifyname
- the name of the instance to look forparsedTypes
- the list of types that were already parsed
private static PropertyCollection<?,?> findInstanceByNameInListInstanceList(java.lang.String name, PropertyCollection currentTypeInstanceList)
name
- the name to look forcurrentTypeInstanceList
- the instance list
private DecodeException handleFatalError(DecodeException exception)
exception
- the fatal error detected
private void handleNonFatalError(DecodeException exception) throws DecodeException
exception
- the non fatal error detected
DecodeException
- throws a decode exception when the decoder is
configured to stop as soon as a problem occurs.private void addType(java.util.List<PropertyCollection<?,?>> currentPackages, org.w3c.dom.Element typeElement) throws DecodeException
currentPackages
- the packages that might contain the typetypeElement
- the xml element for the type
DecodeException
- when decoding a type failsprivate PropertyCollection<?,?> findTypeByNameFromPackageList(java.util.List<PropertyCollection<?,?>> currentPackages, java.lang.String name)
currentPackages
- the package listname
- the type name
private void parseCollections() throws DecodeException
DecodeException
- when decoding a property failsprivate void createCollectionElement(org.w3c.dom.Element readElement) throws DecodeException
readElement
- the xml element being read
DecodeException
- when decoding a property failsprivate void addAllSubPropertiesCollections(XmlModelDecoder.CollectionToElementAssociation collection) throws DecodeException
collection
- the collection to element association being read
DecodeException
- when decoding a property failsprivate void addPropertyValueCollections(org.w3c.dom.Element propertyElement) throws DecodeException
propertyElement
- the xml element representing the property
DecodeException
- when decoding a property failsprivate void parseDocument() throws DecodeException
DecodeException
- any error encountered while reading the documentprotected static org.w3c.dom.Document parseDocumentFromFactory(javax.xml.parsers.DocumentBuilderFactory factory, java.io.InputStream in) throws DecodeException
factory
- the document factory to usein
- the input stream from which to read the document
DecodeException
- any error that occurred while attempting to read
the documentpublic java.io.InputStream getInputStream()
public void setInputStream(java.io.InputStream setStream)
setStream
- The input stream to read from.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |