org.apache.chemistry.opencmis.commons.impl.jaxb
Class CmisContentStreamType

java.lang.Object
  extended by org.apache.chemistry.opencmis.commons.impl.jaxb.CmisContentStreamType

public class CmisContentStreamType
extends java.lang.Object

Java class for cmisContentStreamType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="cmisContentStreamType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="length" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="mimeType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="filename" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="stream" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attGroup ref="{http://docs.oasis-open.org/ns/cmis/core/200908/}cmisUndefinedAttribute"/>
       <anyAttribute processContents='lax' namespace='##other'/>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  java.lang.String filename
           
protected  java.math.BigInteger length
           
protected  java.lang.String mimeType
           
protected  javax.activation.DataHandler stream
           
 
Constructor Summary
CmisContentStreamType()
           
 
Method Summary
 java.util.List<java.lang.Object> getAny()
          Gets the value of the any property.
 java.lang.String getFilename()
          Gets the value of the filename property.
 java.math.BigInteger getLength()
          Gets the value of the length property.
 java.lang.String getMimeType()
          Gets the value of the mimeType property.
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 javax.activation.DataHandler getStream()
          Gets the value of the stream property.
 void setFilename(java.lang.String value)
          Sets the value of the filename property.
 void setLength(java.math.BigInteger value)
          Sets the value of the length property.
 void setMimeType(java.lang.String value)
          Sets the value of the mimeType property.
 void setStream(javax.activation.DataHandler value)
          Sets the value of the stream property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

length

protected java.math.BigInteger length

mimeType

protected java.lang.String mimeType

filename

protected java.lang.String filename

stream

protected javax.activation.DataHandler stream

any

protected java.util.List<java.lang.Object> any
Constructor Detail

CmisContentStreamType

public CmisContentStreamType()
Method Detail

getLength

public java.math.BigInteger getLength()
Gets the value of the length property.

Returns:
possible object is BigInteger

setLength

public void setLength(java.math.BigInteger value)
Sets the value of the length property.

Parameters:
value - allowed object is BigInteger

getMimeType

public java.lang.String getMimeType()
Gets the value of the mimeType property.

Returns:
possible object is String

setMimeType

public void setMimeType(java.lang.String value)
Sets the value of the mimeType property.

Parameters:
value - allowed object is String

getFilename

public java.lang.String getFilename()
Gets the value of the filename property.

Returns:
possible object is String

setFilename

public void setFilename(java.lang.String value)
Sets the value of the filename property.

Parameters:
value - allowed object is String

getStream

public javax.activation.DataHandler getStream()
Gets the value of the stream property.

Returns:
possible object is DataHandler

setStream

public void setStream(javax.activation.DataHandler value)
Sets the value of the stream property.

Parameters:
value - allowed object is DataHandler

getAny

public java.util.List<java.lang.Object> getAny()
Gets the value of the any property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the any property.

For example, to add a new item, do as follows:

    getAny().add(newItem);
 

Objects of the following type(s) are allowed in the list Object Element


getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.