org.quickfixj.dictgenerator.Component Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of quickfixj-all Show documentation
Show all versions of quickfixj-all Show documentation
QuickFIX/J All runtime modules
/*******************************************************************************
* Copyright (c) quickfixengine.org All rights reserved.
*
* This file is part of the QuickFIX FIX Engine
*
* This file may be distributed under the terms of the quickfixengine.org
* license as defined by quickfixengine.org and appearing in the file
* LICENSE included in the packaging of this file.
*
* This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING
* THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A
* PARTICULAR PURPOSE.
*
* See http://www.quickfixengine.org/LICENSE for licensing information.
*
* Contact [email protected] if any conditions of this licensing
* are not clear to you.
******************************************************************************/
package org.quickfixj.dictgenerator;
public class Component extends Message {
public Component(String msgID, String name, String type, String category, String notReqXML) {
super(msgID, name, type, category, notReqXML);
}
public final boolean isStandardHeader() {
return "StandardHeader".equalsIgnoreCase(getName());
}
public final boolean isStandardTrailer() {
return "StandardTrailer".equalsIgnoreCase(getName());
}
@Override
public String toString() {
return "Component{" +
"msgID='" + msgID + '\'' +
", name='" + name + '\'' +
", type='" + type + '\'' +
", category='" + category + '\'' +
", notReqXML='" + notReqXML + '\'' +
", msgContents=" + msgContents +
'}';
}
}