typeimplfield : output

Output the block to the stream.

Any other method of any other object can call this method. This is called 'public' access.

The data-type returned is "voidtype";

This method is contained in the object "typeimplfield".

The method takes the following arguments:

filedef : Pointer to tgl_structure_parser

Not sure.

obj : Pointer to @schemaobj

Not sure.

This method is overridden from an abstract method with the same signature found in the object @block.

Implementations

C++

The namespaces "ph::tools::schema" and "ph::xmlobj" are used.

The files "schema/schema_typeimpl.hpp" and "tgl_structure_parser.hpp" are included.

Search for a type implementation and return a field of it.

	schema_typeimpl *typeimpl = find_typeimpl(obj->parent(), 
		obj->type(), _language);
	if (typeimpl)
	{
		std::string field = typeimpl->get(_field);
		if (field != "")
			filedef->write_output(field);
	}
	else
		filedef->error("Could not find typeimpl [" + 
			obj->type() + "] in any parent's typeimpls.");

Generated: Wed Apr 5 23:59:07 EST 2006 using "xsltproc ... docbook.xsl". Copyright (c) 2003, 2004, 2005; Paul Hamilton; pHamtec P/L. Use, modification, and distribution is provided free of any limitations.