All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
te::serialize Namespace Reference

Namespaces

 xml
 

Classes

class  AbstractOp
 
class  Expression
 
class  Layer
 
class  Module
 This singleton defines the TerraLib Map Tools module entry. More...
 
class  Style
 
class  Symbolizer
 

Functions

te::xsd::QName * CreateQName (const std::string &name)
 
te::xsd::FacetType GetFacetType (const std::string &name)
 
TESERIALIZATIONEXPORT
te::xsd::All * 
ReadAll (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::AnchorPoint * 
ReadAnchorPoint (te::xml::Reader &reader)
 
void ReadAnnotated (te::xsd::Annotated *annotated, te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Annotation * 
ReadAnnotation (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Any * 
ReadAny (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::AnyAttribute * 
ReadAnyAttribute (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Attribute * 
ReadAttribute (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::AttributeGroup * 
ReadAttributeGroup (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::Categorize * 
ReadCategorize (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::ChannelSelection * 
ReadChannelSelection (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Choice * 
ReadChoice (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::ColorMap * 
ReadColorMap (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::ComplexContent * 
ReadComplexContent (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::ComplexType * 
ReadComplexType (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::ContrastEnhancement * 
ReadContrastEnhancement (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::Description * 
ReadDescription (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::Displacement * 
ReadDisplacement (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Element * 
ReadElement (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Extension * 
ReadExtension (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::ExternalGraphic * 
ReadExternalGraphic (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Field * 
ReadField (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::Fill * 
ReadFill (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::fe::Filter * 
ReadFilter (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::Font * 
ReadFont (te::xml::Reader &reader)
 
te::fe::PropertyName * ReadGeometryPropertyHelper (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::Graphic * 
ReadGraphic (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::GraphicStroke * 
ReadGraphicStroke (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Group * 
ReadGroup (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::Halo * 
ReadHalo (te::xml::Reader &reader)
 
void ReadIdentifiable (te::xsd::Identifiable *identifiable, te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::ImageOutline * 
ReadImageOutline (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Import * 
ReadImport (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Include * 
ReadInclude (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::InlineContent * 
ReadInlineContent (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::Interpolate * 
ReadInterpolate (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::InterpolationPoint * 
ReadInterpolationPoint (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Key * 
ReadKey (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::KeyRef * 
ReadKeyRef (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::LabelPlacement * 
ReadLabelPlacement (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::LinePlacement * 
ReadLinePlacement (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::List * 
ReadList (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::Mark * 
ReadMark (te::xml::Reader &reader)
 
void ReadOccurs (te::xsd::Occurs *occurs, te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::RasterSymbolizer::OverlapBehavior 
ReadOverlapBehavior (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::ParameterValue * 
ReadParameterValue (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::PointPlacement * 
ReadPointPlacement (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Redefine * 
ReadRedefine (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Restriction4ComplexContent * 
ReadRestriction4ComplexContent (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Restriction4SimpleContent * 
ReadRestriction4SimpleContent (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Restriction4SimpleType * 
ReadRestriction4SimpleType (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::Rule * 
ReadRule (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Schema * 
ReadSchema (const std::string &path)
 
TESERIALIZATIONEXPORT
te::xsd::Schema * 
ReadSchema (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::SelectedChannel * 
ReadSelectedChannel (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Selector * 
ReadSelector (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Sequence * 
ReadSequence (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::ShadedRelief * 
ReadShadedRelief (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::SimpleContent * 
ReadSimpleContent (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xl::SimpleLink * 
ReadSimpleLink (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::SimpleType * 
ReadSimpleType (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::Stroke * 
ReadStroke (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::se::SvgParameter * 
ReadSvgParameter (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::qt::widgets::Symbol * 
ReadSymbol (te::xml::Reader &reader)
 
void ReadSymbolizerHelper (te::se::Symbolizer *symbolizer, te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT void ReadSymbolLibrary (const std::string &symbolLibraryFileName)
 
TESERIALIZATIONEXPORT
te::xsd::Union * 
ReadUnion (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT
te::xsd::Unique * 
ReadUnique (te::xml::Reader &reader)
 
TESERIALIZATIONEXPORT void Save (const te::se::RasterSymbolizer::OverlapBehavior &type, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::xl::SimpleLink *link, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::Interpolate *interpolate, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::Fill *fill, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::fe::Filter *filter, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Extension *extension, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::ImageOutline *imageOutline, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::KeyRef *keyRef, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::ChannelSelection *cs, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::ComplexContent *cc, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Selector *selector, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::Graphic *graphic, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Import *import, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::Stroke *stroke, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::ContrastEnhancement *ce, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::AnchorPoint *ap, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::SelectedChannel *sc, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::Rule *rule, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::Font *font, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::PointPlacement *pp, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Field *field, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Element *element, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Sequence *sequence, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::Mark *mark, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Union *u, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::SimpleContent *sc, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::ExternalGraphic *eg, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::SvgParameter *p, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::Description *d, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::SimpleType *st, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::Displacement *d, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Include *include, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Unique *unique, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::ParameterValue *p, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::LabelPlacement *lp, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Attribute *attribute, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Annotation *annotation, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::List *list, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::LinePlacement *lp, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::AttributeGroup *attributeGroup, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Choice *choice, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::ColorMap *cm, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Group *group, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Redefine *redefine, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::InterpolationPoint *ip, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::ShadedRelief *sr, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::All *all, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::GraphicStroke *graphicStroke, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::InlineContent *ic, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::AnyAttribute *anyAttribute, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Key *key, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::ComplexType *ct, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::Halo *halo, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (const te::se::Categorize *c, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Any *any, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Restriction4ComplexContent *restriction, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Restriction4SimpleContent *restriction, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Restriction4SimpleType *restriction, te::xml::Writer &writer)
 
TESERIALIZATIONEXPORT void Save (te::xsd::Schema *schema, te::xml::Writer &writer)
 
void WriteBaseSymbolizerHelper (const te::xl::SimpleLink *link, te::xml::Writer &writer)
 
void WriteGeometryPropertyHelper (const te::fe::PropertyName *p, te::xml::Writer &writer)
 
void WriteOnlineResourceHelper (const te::xl::SimpleLink *link, te::xml::Writer &writer)
 
void WriteParameterValuePtrHelper (const std::string &elementName, const te::se::ParameterValue *p, te::xml::Writer &writer)
 
void WriteSelectedChannelHelper (const std::string &elementName, const te::se::SelectedChannel *sc, te::xml::Writer &writer)
 
void WriteStringPtrHelper (const std::string &elementName, const std::string *s, te::xml::Writer &writer)
 
void WriteSymbolizerHelper (const te::se::Symbolizer *symbolizer, te::xml::Writer &writer)
 

Function Documentation

te::xsd::Schema * te::serialize::ReadSchema ( const std::string &  path)
void te::serialize::ReadSymbolLibrary ( const std::string &  symbolLibraryFileName)
void te::serialize::Save ( te::xsd::Extension *  extension,
te::xml::Writer &  writer 
)

Definition at line 135 of file Extension.cpp.

void te::serialize::Save ( const te::se::ImageOutline *  imageOutline,
te::xml::Writer &  writer 
)
void te::serialize::Save ( te::xsd::KeyRef *  keyRef,
te::xml::Writer &  writer 
)

Definition at line 84 of file KeyRef.cpp.

void te::serialize::Save ( te::xsd::ComplexContent *  cc,
te::xml::Writer &  writer 
)

Definition at line 79 of file ComplexContent.cpp.

void te::serialize::Save ( te::xsd::Selector *  selector,
te::xml::Writer &  writer 
)

Definition at line 66 of file Selector.cpp.

void te::serialize::Save ( te::xsd::Import *  import,
te::xml::Writer &  writer 
)

Definition at line 69 of file Import.cpp.

void te::serialize::Save ( te::xsd::Field *  field,
te::xml::Writer &  writer 
)

Definition at line 66 of file Field.cpp.

void te::serialize::Save ( te::xsd::Element *  element,
te::xml::Writer &  writer 
)

Definition at line 148 of file Element.cpp.

void te::serialize::Save ( te::xsd::Sequence *  sequence,
te::xml::Writer &  writer 
)

Definition at line 111 of file Sequence.cpp.

void te::serialize::Save ( te::xsd::Union *  u,
te::xml::Writer &  writer 
)

Definition at line 80 of file Union.cpp.

void te::serialize::Save ( te::xsd::SimpleContent *  sc,
te::xml::Writer &  writer 
)

Definition at line 70 of file SimpleContent.cpp.

void te::serialize::Save ( te::xsd::SimpleType *  st,
te::xml::Writer &  writer 
)

Definition at line 80 of file SimpleType.cpp.

void te::serialize::Save ( te::xsd::Include *  include,
te::xml::Writer &  writer 
)

Definition at line 64 of file Include.cpp.

void te::serialize::Save ( te::xsd::Unique *  unique,
te::xml::Writer &  writer 
)

Definition at line 79 of file Unique.cpp.

void te::serialize::Save ( te::xsd::Attribute *  attribute,
te::xml::Writer &  writer 
)

Definition at line 106 of file Attribute.cpp.

void te::serialize::Save ( te::xsd::Annotation *  annotation,
te::xml::Writer &  writer 
)

Definition at line 119 of file Annotation.cpp.

void te::serialize::Save ( te::xsd::List *  list,
te::xml::Writer &  writer 
)

Definition at line 71 of file List.cpp.

void te::serialize::Save ( te::xsd::AttributeGroup *  attributeGroup,
te::xml::Writer &  writer 
)

Definition at line 97 of file AttributeGroup.cpp.

void te::serialize::Save ( te::xsd::Choice *  choice,
te::xml::Writer &  writer 
)

Definition at line 111 of file Choice.cpp.

void te::serialize::Save ( te::xsd::Group *  group,
te::xml::Writer &  writer 
)

Definition at line 87 of file Group.cpp.

void te::serialize::Save ( te::xsd::Redefine *  redefine,
te::xml::Writer &  writer 
)

Definition at line 111 of file Redefine.cpp.

void te::serialize::Save ( te::xsd::All *  all,
te::xml::Writer &  writer 
)

Definition at line 68 of file All.cpp.

void te::serialize::Save ( te::xsd::AnyAttribute *  anyAttribute,
te::xml::Writer &  writer 
)

Definition at line 76 of file AnyAttribute.cpp.

void te::serialize::Save ( te::xsd::Key *  key,
te::xml::Writer &  writer 
)

Definition at line 79 of file Key.cpp.

void te::serialize::Save ( te::xsd::ComplexType *  ct,
te::xml::Writer &  writer 
)

Definition at line 163 of file ComplexType.cpp.

void te::serialize::Save ( te::xsd::Any *  any,
te::xml::Writer &  writer 
)

Definition at line 79 of file Any.cpp.

void te::serialize::Save ( te::xsd::Restriction4ComplexContent *  restriction,
te::xml::Writer &  writer 
)

Definition at line 136 of file Restriction4ComplexContent.cpp.

void te::serialize::Save ( te::xsd::Restriction4SimpleContent *  restriction,
te::xml::Writer &  writer 
)

Definition at line 132 of file Restriction4SimpleContent.cpp.

void te::serialize::Save ( te::xsd::Restriction4SimpleType *  restriction,
te::xml::Writer &  writer 
)

Definition at line 103 of file Restriction4SimpleType.cpp.

void te::serialize::Save ( te::xsd::Schema *  schema,
te::xml::Writer &  writer 
)

Definition at line 199 of file Schema.cpp.

void te::serialize::WriteBaseSymbolizerHelper ( const te::xl::SimpleLink *  link,
te::xml::Writer &  writer 
)
void te::serialize::WriteOnlineResourceHelper ( const te::xl::SimpleLink *  link,
te::xml::Writer &  writer 
)
void te::serialize::WriteParameterValuePtrHelper ( const std::string &  elementName,
const te::se::ParameterValue *  p,
te::xml::Writer &  writer 
)
void te::serialize::WriteSelectedChannelHelper ( const std::string &  elementName,
const te::se::SelectedChannel *  sc,
te::xml::Writer &  writer 
)
void te::serialize::WriteStringPtrHelper ( const std::string &  elementName,
const std::string *  s,
te::xml::Writer &  writer 
)