本文整理了Java中javax.xml.stream.util.StreamReaderDelegate
类的一些代码示例,展示了StreamReaderDelegate
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StreamReaderDelegate
类的具体详情如下:
包路径:javax.xml.stream.util.StreamReaderDelegate
类名称:StreamReaderDelegate
[英]This is the base class for deriving an XMLStreamReader filter This class is designed to sit between an XMLStreamReader and an application's XMLStreamReader. By default each method does nothing but call the corresponding method on the parent interface.
[中]这是派生XMLStreamReader筛选器的基类。该类被设计为介于XMLStreamReader和应用程序的XMLStreamReader之间。默认情况下,每个方法只调用父接口上相应的方法。
代码示例来源:origin: org.apache.xmlbeans/xmlbeans
public int next() throws XMLStreamException
{
int evType = super.next();
//debugEvent(evType);
validate_event(evType);
return evType;
}
代码示例来源:origin: com.sun.xml.ws/jaxws-rt
@Override
public String getAttributeValue(int index) {
if(state==1 && index==super.getAttributeCount()) {
return TRUE_VALUE;
} else {
return super.getAttributeValue(index);
}
}
代码示例来源:origin: com.sun.xml.ws/jaxws-rt
@Override
public String getAttributeNamespace(int index) {
if (state == 1 && index==super.getAttributeCount()) {
return AddressingVersion.W3C.nsUri;
}
else {
return super.getAttributeNamespace(index);
}
}
代码示例来源:origin: org.apache.xmlbeans/xmlbeans
private void bufferText()
throws XMLStreamException
{
if (super.hasText())
_buffer.append( super.getText());
_hasBufferedText = true;
while (hasNext())
{
int evType = super.next();
switch (evType)
{
case XMLEvent.CHARACTERS:
case XMLEvent.CDATA:
case XMLEvent.SPACE:
if (super.hasText())
_buffer.append(super.getText());
case XMLEvent.COMMENT:
//ignore
continue;
default:
return;
}
}
}
代码示例来源:origin: org.apache.xmlbeans/xmlbeans
public int next()
throws XMLStreamException
{
if (_hasBufferedText)
{
clearBuffer();
return super.getEventType();
}
int evType = super.next();
if (evType == XMLEvent.CHARACTERS || evType == XMLEvent.CDATA || evType == XMLEvent.SPACE)
{
_textEventType = evType;
bufferText();
}
return evType;
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-contribution
for (int i = 0; i < super.getNamespaceCount(); i++) {
String prefix = super.getNamespacePrefix(i);
String uri = super.getNamespaceURI(i);
if (prefix == null) {
attrs.addAttribute("", "", "xmlns", "CDATA", uri);
for (int i = 0; i < super.getAttributeCount(); i++) {
String uri = super.getAttributeNamespace(i);
if (uri == null) {
uri = "";
String localName = super.getAttributeLocalName(i);
String prefix = super.getAttributePrefix(i);
String qname;
if (prefix == null || prefix.length() == 0) {
qname = prefix + ':' + localName;
String type = super.getAttributeType(i);
String value = super.getAttributeValue(i);
代码示例来源:origin: apache/cxf
public int next() throws XMLStreamException {
int i = super.next();
if (i == XMLStreamConstants.START_ELEMENT) {
QName qn = super.getName();
isInclude = qn.equals(WSDLConstants.QNAME_SCHEMA_INCLUDE);
isImport = qn.equals(WSDLConstants.QNAME_SCHEMA_IMPORT);
if (isImport) {
findLocation();
} else {
locIdx = -1;
}
} else {
isImport = false;
locIdx = -1;
}
return i;
}
代码示例来源:origin: com.sun.xml.ws/jaxws-rt
@Override
public String getAttributeValue(String namespaceUri, String localName) {
if(state==1 && localName.equals(IS_REFERENCE_PARAMETER) && namespaceUri.equals(AddressingVersion.W3C.nsUri)) {
return TRUE_VALUE;
} else {
return super.getAttributeValue(namespaceUri, localName);
}
}
};
代码示例来源:origin: com.sun.xml.ws/jaxws-rt
@Override
public String getAttributeLocalName(int index) {
if (state == 1 && index == super.getAttributeCount()) {
return IS_REFERENCE_PARAMETER;
} else {
return super.getAttributeLocalName(index);
}
}
代码示例来源:origin: org.apache.xmlbeans/xmlbeans
String uri = super.getNamespaceURI(QNameHelper.getPrefixPart(xsiTypeValue));
QName xsiTypeQname = new QName(uri, QNameHelper.getLocalPart(xsiTypeValue));
_xsiType = _stl.findType(xsiTypeQname);
代码示例来源:origin: apache/cxf
public int nextTag() throws XMLStreamException {
int i = super.nextTag();
if (i == XMLStreamConstants.START_ELEMENT) {
QName qn = super.getName();
isInclude = qn.equals(WSDLConstants.QNAME_SCHEMA_INCLUDE);
isImport = qn.equals(WSDLConstants.QNAME_SCHEMA_IMPORT);
if (isImport) {
findLocation();
} else {
locIdx = -1;
}
} else {
isImport = false;
locIdx = -1;
}
return i;
}
private void findLocation() {
代码示例来源:origin: apache/cxf
public String getAttributeNamespace(int index) {
if (first && index == 0) {
return Constants.URI_2001_SCHEMA_XSI;
}
return super.getAttributeNamespace(index - offset);
}
代码示例来源:origin: com.sun.xml.ws/jaxws-rt
@Override
public String getAttributePrefix(int index) {
if(state==1 && index==super.getAttributeCount()) {
return "wsa";
} else {
return super.getAttributePrefix(index);
}
}
代码示例来源:origin: com.sun.xml.ws/jaxws-rt
@Override
public String getAttributeType(int index) {
if(state==1 && index==super.getAttributeCount()) {
return "CDATA";
} else {
return super.getAttributeType(index);
}
}
代码示例来源:origin: apache/cxf
public String getAttributeLocalName(int index) {
if (first && index == 0) {
return "type";
}
return super.getAttributeLocalName(index - offset);
}
代码示例来源:origin: apache/cxf
public String getAttributePrefix(int index) {
if (first && index == 0) {
return "xsi";
}
return super.getAttributePrefix(index - offset);
}
代码示例来源:origin: apache/cxf
public String getAttributeType(int index) {
if (first && index == 0) {
return "#TEXT";
}
return super.getAttributeType(index - offset);
}
代码示例来源:origin: apache/cxf
@Override
public QName getName() {
QName qn = super.getName();
if (namespace.equals(qn.getNamespaceURI())) {
qn = new QName(jaxbNamespace, qn.getLocalPart());
}
return qn;
}
代码示例来源:origin: com.sun.xml.ws/jaxws-rt
@Override
public QName getAttributeName(int index) {
if(state==1 && index==super.getAttributeCount()) {
return new QName(AddressingVersion.W3C.nsUri, IS_REFERENCE_PARAMETER, "wsa");
} else {
return super.getAttributeName(index);
}
}
代码示例来源:origin: apache/cxf
public int getAttributeCount() {
int i = super.getAttributeCount();
if (locIdx != -1) {
--i;
}
return i;
}
private int mapIdx(int index) {
内容来源于网络,如有侵权,请联系作者删除!