Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Protected 속성 | 모든 멤버 목록
cheprep::AbstractXMLWriter 클래스 참조abstract

#include <AbstractXMLWriter.h>

cheprep::AbstractXMLWriter에 대한 상속 다이어그램 :
cheprep::BHepRepWriter cheprep::XMLWriter

Public 멤버 함수

 AbstractXMLWriter (std::string aDefaultNameSpace)
 
virtual ~AbstractXMLWriter ()
 
virtual void openTag (std::string ns, std::string name)=0
 
virtual void printTag (std::string ns, std::string name)=0
 
virtual void setAttribute (std::string ns, std::string name, std::string value)=0
 
virtual void setAttribute (std::string ns, std::string name, double value)=0
 
virtual void close ()=0
 
virtual void openDoc (std::string version="1.0", std::string encoding="", bool standalone=false)=0
 
virtual void closeDoc (bool force=false)=0
 
virtual void openTag (std::string name)=0
 
virtual void closeTag ()=0
 
virtual void printTag (std::string name)=0
 
virtual void setAttribute (std::string name, char *value)=0
 
virtual void setAttribute (std::string name, std::string value)=0
 
virtual void setAttribute (std::string name, std::vector< double > value)=0
 
virtual void setAttribute (std::string name, int64 value)=0
 
virtual void setAttribute (std::string name, int value)=0
 
virtual void setAttribute (std::string name, bool value)=0
 
virtual void setAttribute (std::string name, double value)=0
 

Protected 속성

std::string defaultNameSpace
 

상세한 설명

AbstractXMLWriter.h 파일의 15 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

cheprep::AbstractXMLWriter::AbstractXMLWriter ( std::string  aDefaultNameSpace)
inline

AbstractXMLWriter.h 파일의 18 번째 라인에서 정의되었습니다.

virtual cheprep::AbstractXMLWriter::~AbstractXMLWriter ( )
inlinevirtual

AbstractXMLWriter.h 파일의 20 번째 라인에서 정의되었습니다.

멤버 함수 문서화

virtual void cheprep::AbstractXMLWriter::close ( )
pure virtual

cheprep::BHepRepWriter, cheprep::XMLWriter에서 구현되었습니다.

virtual void cheprep::AbstractXMLWriter::closeDoc ( bool  force = false)
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual void cheprep::AbstractXMLWriter::closeTag ( )
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual void cheprep::AbstractXMLWriter::openDoc ( std::string  version = "1.0",
std::string  encoding = "",
bool  standalone = false 
)
pure virtual

cheprep::BHepRepWriter, cheprep::XMLWriter에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual void cheprep::AbstractXMLWriter::openTag ( std::string  ns,
std::string  name 
)
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual void cheprep::AbstractXMLWriter::openTag ( std::string  name)
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

virtual void cheprep::AbstractXMLWriter::printTag ( std::string  ns,
std::string  name 
)
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual void cheprep::AbstractXMLWriter::printTag ( std::string  name)
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

virtual void cheprep::AbstractXMLWriter::setAttribute ( std::string  ns,
std::string  name,
std::string  value 
)
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual void cheprep::AbstractXMLWriter::setAttribute ( std::string  ns,
std::string  name,
double  value 
)
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

virtual void cheprep::AbstractXMLWriter::setAttribute ( std::string  name,
char *  value 
)
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

virtual void cheprep::AbstractXMLWriter::setAttribute ( std::string  name,
std::string  value 
)
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

virtual void cheprep::AbstractXMLWriter::setAttribute ( std::string  name,
std::vector< double >  value 
)
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

virtual void cheprep::AbstractXMLWriter::setAttribute ( std::string  name,
int64  value 
)
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

virtual void cheprep::AbstractXMLWriter::setAttribute ( std::string  name,
int  value 
)
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

virtual void cheprep::AbstractXMLWriter::setAttribute ( std::string  name,
bool  value 
)
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

virtual void cheprep::AbstractXMLWriter::setAttribute ( std::string  name,
double  value 
)
pure virtual

cheprep::XMLWriter, cheprep::BHepRepWriter에서 구현되었습니다.

멤버 데이타 문서화

std::string cheprep::AbstractXMLWriter::defaultNameSpace
protected

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: