2015-01-09 32 views
2

我有喜歡定義模式類型中的Java類的構造函數

public class CreditCardResponseDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements creditcard.CreditCardResponseDocument 
{ 

    public CreditCardResponseDocumentImpl(org.apache.xmlbeans.SchemaType sType) 
    { 
     super(sType); 
    } 
} 

類雖然調用構造函數中的一個常規文件中像

CreditCardResponseDocumentImpl creditCardResponseDocument = new CreditCardResponseDocumentImpl(<What parameter should I pass here>). 

它基本上要求(的SchemaType S型)

任何幫助將不勝感激。

感謝, 尼扎姆

回答

0

如果喲創建parametrized構造函數,你必須創建default constructor也。

public class CreditCardResponseDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements creditcard.CreditCardResponseDocument 
{ 

public CreditCardResponseDocumentImpl(){ 

    } 

    public CreditCardResponseDocumentImpl(org.apache.xmlbeans.SchemaType sType) 
    { 
     super(sType); 
    } 
} 

如果你不打電話給你defaulat構造函數,那麼你必須通過的SchemaType sType

+0

不一定。這不在課堂上。無論如何,你能告訴我應該通過哪個參數嗎? –

0

然後,你需要提供它的SchemaType,here是它

每個XML豆的Javadoc實例具有實際的SchemaType,可通過 獲得XmlObject#schemaType

我想你的CreditCardResponseDocumentImplXmlObject

相關問題