|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--VOTableUtil.Stream
Stream class.
| Inner Class Summary | |
static class |
Stream.Actuate
Enumeration types for the Actuate property. |
static class |
Stream.Encoding
Enumeration types for the Encoding property. |
static class |
Stream.Type
Enumeration types for the Type property. |
| Field Summary | |
protected java.lang.String |
_Actuate
|
protected static com.tbf.xml.XmlValidator |
_Actuate_validator_
|
protected boolean |
_defaulted_Actuate_
|
protected boolean |
_defaulted_Encoding_
|
protected boolean |
_defaulted_Type_
|
protected java.util.Vector |
_doc_declared_namespaces_
Storage for namespaces declared in the input document. |
protected java.lang.String |
_Encoding
|
protected static com.tbf.xml.XmlValidator |
_Encoding_validator_
|
protected java.lang.String |
_Expires
|
protected java.lang.String |
_Href
|
protected static com.tbf.xml.XmlNamespaceManager |
_nsm_
The default XmlNamespaceManager for this class. |
protected java.lang.String |
_PCDATA
|
protected static com.tbf.xml.XmlStringValidator |
_PCDATA_validator_
|
protected java.lang.String |
_Rights
|
protected java.lang.String |
_Type
Declarations for the XML related fields. |
protected static com.tbf.xml.XmlValidator |
_Type_validator_
|
protected java.util.Vector |
_unexpected_xml_errors_
Storage for UNEXPECTED_XML errors. |
protected static boolean |
_validators_created
This flag is used to used to check whether the validators have been created. |
static java.lang.String |
$ACTUATE
Constant for "actuate" node name. |
static java.lang.String |
$ENCODING
Constant for "encoding" node name. |
static java.lang.String |
$EXPIRES
Constant for "expires" node name. |
static java.lang.String |
$HREF
Constant for "href" node name. |
static java.lang.String |
$RIGHTS
Constant for "rights" node name. |
static java.lang.String |
$STREAM
Constant for "STREAM" node name. |
static java.lang.String |
$TYPE
Constant for "type" node name. |
| Constructor Summary | |
Stream()
Default no args constructor. |
|
Stream(com.tbf.xml.XmlElement xml)
Creates and populates an instance from the provided parse tree. |
|
Stream(com.tbf.xml.XmlElement xml,
com.tbf.xml.XmlObject parent)
Creates and populates an instance from the provided parse tree. |
|
| Method Summary | |
protected static void |
createValidators()
Create the validators for this class. |
boolean |
defaultedActuate()
Checks whether the Actuate property value is the default value. |
boolean |
defaultedEncoding()
Checks whether the Encoding property value is the default value. |
boolean |
defaultedType()
Checks whether the Type property value is the default value. |
void |
deleteActuate()
Discards Actuate's value. |
void |
deleteEncoding()
Discards Encoding's value. |
void |
deleteExpires()
Discards Expires's value. |
void |
deleteHref()
Discards Href's value. |
void |
deletePCDATA()
Discards PCDATA's value. |
void |
deleteRights()
Discards Rights's value. |
void |
deleteType()
Discards Type's value. |
void |
fromXml(com.tbf.xml.XmlElement xml)
Deprecated. will be removed in a future release. Use unmarshal(XmlElement). |
java.util.Vector |
get$DocumentNamespaces()
Get the Vector holding the namespaces declared in the element that this instance was unmarshalled from. |
com.tbf.xml.XmlNamespaceManager |
get$NamespaceManager()
Get the XmlNamespaceManager for this class. |
com.tbf.xml.XmlObject |
get$Parent()
Get this object's parent object. |
java.lang.String |
getActuate()
Get the Actuate property. |
static java.lang.String |
getClassXmlTagName()
Gets the XML tag name for this class. |
java.lang.String |
getEncoding()
Get the Encoding property. |
java.lang.String |
getExpires()
Get the Expires property. |
java.lang.String |
getHref()
Get the Href property. |
java.lang.String |
getPCDATA()
Get the PCDATA property. |
java.lang.String |
getRights()
Get the Rights property. |
java.lang.String |
getType()
Get the Type property. |
java.util.Vector |
getValidationErrors()
Checks each field on the object for validity and returns a Vector holding the validation errors. |
java.util.Vector |
getValidationErrors(boolean return_on_error)
Checks each field on the object for validity and returns a Vector holding the validation errors. |
java.util.Vector |
getValidationErrors(boolean return_on_error,
boolean traverse)
Checks each field on the object for validity and returns a Vector holding the validation errors. |
java.lang.String |
getXmlTagName()
Gets the XML tag name for this object. |
boolean |
hasActuate()
Checks for whether Actuate is set or not. |
boolean |
hasEncoding()
Checks for whether Encoding is set or not. |
boolean |
hasExpires()
Checks for whether Expires is set or not. |
boolean |
hasHref()
Checks for whether Href is set or not. |
boolean |
hasPCDATA()
Checks for whether PCDATA is set or not. |
boolean |
hasRights()
Checks for whether Rights is set or not. |
boolean |
hasType()
Checks for whether Type is set or not. |
boolean |
isValid()
Checks this object to see if it will produce valid XML. |
void |
marshal(java.io.OutputStream stream)
Writes this instance to a stream. |
void |
marshal(com.tbf.xml.XmlOutputStream out)
Writes this instance to an XmlOutputStream. |
protected com.tbf.xml.XmlAttributeList |
marshalAttributes(com.tbf.xml.XmlAttributeList attrs)
Get the XmlAttributeList for marshalling. |
static boolean |
matches(com.tbf.xml.XmlElement xml,
com.tbf.xml.XmlObject parent)
Checks the XML to see whether it matches the XML contents of this class. |
void |
set$Parent(com.tbf.xml.XmlObject parent)
Set this object's parent object. |
void |
setActuate(com.tbf.util.EnumType new_value)
|
void |
setActuate(java.lang.String enumValue)
Set the Actuate property. |
void |
setEncoding(com.tbf.util.EnumType new_value)
|
void |
setEncoding(java.lang.String enumValue)
Set the Encoding property. |
void |
setExpires(java.lang.String newValue)
Set the Expires property. |
void |
setHref(java.lang.String newValue)
Set the Href property. |
void |
setPCDATA(java.lang.String newValue)
Set the PCDATA property. |
void |
setRights(java.lang.String newValue)
Set the Rights property. |
void |
setType(com.tbf.util.EnumType new_value)
|
void |
setType(java.lang.String enumValue)
Set the Type property. |
void |
toXml(java.io.OutputStream stream)
Deprecated. This method will be removed in a future release. Use marshal(XmlOutputStream) or marshal(OutputStream). |
void |
toXml(java.io.OutputStream stream,
boolean embed_files)
Deprecated. This method will be removed in a future release. Use marshal(XmlOutputStream) or marshal(OutputStream). |
void |
toXml(java.io.OutputStream stream,
java.lang.String indent,
boolean embed_files)
Deprecated. This method will be removed in a future release. Use marshal(XmlOutputStream) or marshal(OutputStream). |
static Stream |
unmarshal(java.io.InputStream in)
This method unmarshals an XML document instance into an instance of this class. |
void |
unmarshal(com.tbf.xml.XmlElement xml)
Populates this object with the values from the parsed XML. |
protected void |
unmarshalAttributes(com.tbf.xml.XmlElement xml)
Unmarshal any attributes. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String $ACTUATE
public static final java.lang.String $EXPIRES
public static final java.lang.String $HREF
public static final java.lang.String $TYPE
public static final java.lang.String $ENCODING
public static final java.lang.String $RIGHTS
public static final java.lang.String $STREAM
protected java.lang.String _Type
protected boolean _defaulted_Type_
protected java.lang.String _Href
protected java.lang.String _Actuate
protected boolean _defaulted_Actuate_
protected java.lang.String _Encoding
protected boolean _defaulted_Encoding_
protected java.lang.String _Expires
protected java.lang.String _Rights
protected java.lang.String _PCDATA
protected transient java.util.Vector _unexpected_xml_errors_
protected static transient boolean _validators_created
protected static transient com.tbf.xml.XmlValidator _Type_validator_
protected static transient com.tbf.xml.XmlValidator _Actuate_validator_
protected static transient com.tbf.xml.XmlValidator _Encoding_validator_
protected static transient com.tbf.xml.XmlStringValidator _PCDATA_validator_
protected static com.tbf.xml.XmlNamespaceManager _nsm_
XmlNamespaceManager for this class.protected java.util.Vector _doc_declared_namespaces_
| Constructor Detail |
public Stream()
public Stream(com.tbf.xml.XmlElement xml)
xml - the parse tree
public Stream(com.tbf.xml.XmlElement xml,
com.tbf.xml.XmlObject parent)
xml - the parse treeparent - the containibg XmlObject| Method Detail |
public java.lang.String getType()
public void setType(java.lang.String enumValue)
public void setType(com.tbf.util.EnumType new_value)
public boolean hasType()
public void deleteType()
public boolean defaultedType()
public java.lang.String getHref()
public void setHref(java.lang.String newValue)
public boolean hasHref()
public void deleteHref()
public java.lang.String getActuate()
public void setActuate(java.lang.String enumValue)
public void setActuate(com.tbf.util.EnumType new_value)
public boolean hasActuate()
public void deleteActuate()
public boolean defaultedActuate()
public java.lang.String getEncoding()
public void setEncoding(java.lang.String enumValue)
public void setEncoding(com.tbf.util.EnumType new_value)
public boolean hasEncoding()
public void deleteEncoding()
public boolean defaultedEncoding()
public java.lang.String getExpires()
public void setExpires(java.lang.String newValue)
public boolean hasExpires()
public void deleteExpires()
public java.lang.String getRights()
public void setRights(java.lang.String newValue)
public boolean hasRights()
public void deleteRights()
public java.lang.String getPCDATA()
public void setPCDATA(java.lang.String newValue)
public boolean hasPCDATA()
public void deletePCDATA()
public java.lang.String getXmlTagName()
getXmlTagName in interface com.tbf.xml.XmlObjectpublic static java.lang.String getClassXmlTagName()
protected static void createValidators()
public boolean isValid()
isValid in interface com.tbf.xml.XmlObjectpublic java.util.Vector getValidationErrors()
getValidationErrors in interface com.tbf.xml.Validateablepublic java.util.Vector getValidationErrors(boolean return_on_error)
getValidationErrors in interface com.tbf.xml.Validateable
public java.util.Vector getValidationErrors(boolean return_on_error,
boolean traverse)
getValidationErrors in interface com.tbf.xml.Validateable
public static boolean matches(com.tbf.xml.XmlElement xml,
com.tbf.xml.XmlObject parent)
public static Stream unmarshal(java.io.InputStream in)
throws java.lang.Exception
public void fromXml(com.tbf.xml.XmlElement xml)
unmarshal(XmlElement).
fromXml in interface com.tbf.xml.XmlObjectpublic void unmarshal(com.tbf.xml.XmlElement xml)
unmarshal in interface com.tbf.xml.XmlObjectprotected void unmarshalAttributes(com.tbf.xml.XmlElement xml)
xml - the XmlElement holding the parsed XMLpublic void toXml(java.io.OutputStream stream)
marshal(XmlOutputStream) or marshal(OutputStream).
toXml in interface com.tbf.xml.XmlObjectstream - the OutputStream to write the XML object to
public void toXml(java.io.OutputStream stream,
boolean embed_files)
marshal(XmlOutputStream) or marshal(OutputStream).
toXml in interface com.tbf.xml.XmlObjectstream - the OutputStream to write the XML object toembed_files - set to true to embed files in the XML
public void toXml(java.io.OutputStream stream,
java.lang.String indent,
boolean embed_files)
marshal(XmlOutputStream) or marshal(OutputStream).
toXml in interface com.tbf.xml.XmlObjectstream - the OutputStream to write the XML object toembed_files - set to true to embed files in the XMLpublic void marshal(java.io.OutputStream stream)
marshal in interface com.tbf.xml.XmlObjectstream - the OutputStream to write the XML object tomarshal(XmlOutputStream)public void marshal(com.tbf.xml.XmlOutputStream out)
marshal in interface com.tbf.xml.XmlObjectout - the XmlOutputStream to write the XML object tomarshal(OutputStream)protected com.tbf.xml.XmlAttributeList marshalAttributes(com.tbf.xml.XmlAttributeList attrs)
attrs - the currently populated XmlAttributeList.public com.tbf.xml.XmlObject get$Parent()
get$Parent in interface com.tbf.xml.XmlObjectpublic void set$Parent(com.tbf.xml.XmlObject parent)
set$Parent in interface com.tbf.xml.XmlObjectpublic com.tbf.xml.XmlNamespaceManager get$NamespaceManager()
XmlNamespaceManager for this class.
This will be null if no namespaces on this class or if
namespace support is disabled during code generation.get$NamespaceManager in interface com.tbf.xml.XmlObjectpublic java.util.Vector get$DocumentNamespaces()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||