Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*     */ package com.sun.xml.bind.v2.runtime.unmarshaller;
  /*     */ 
  /*     */ import com.sun.xml.bind.WhiteSpaceProcessor;
  /*     */ import javax.xml.bind.JAXBException;
  /*     */ import javax.xml.bind.UnmarshallerHandler;
  /*     */ import org.xml.sax.Attributes;
  /*     */ import org.xml.sax.Locator;
  /*     */ import org.xml.sax.SAXException;
  /*     */ 
 /*     */ public final class SAXConnector
 /*     */   implements UnmarshallerHandler
 /*     */ {
 /*     */   private LocatorEx loc;
 /*  61 */   private final StringBuilder buffer = new StringBuilder();
 /*     */   private final XmlVisitor next;
 /*     */   private final UnmarshallingContext context;
 /*     */   private final XmlVisitor.TextPredictor predictor;
 /*  74 */   private final TagNameImpl tagName = new TagNameImpl(null);
 /*     */ 
 /*     */   public SAXConnector(XmlVisitor nextLocatorEx externalLocator)
 /*     */   {
 /*  85 */     this. = next;
 /*  86 */     this. = next.getContext();
 /*  87 */     this. = next.getPredictor();
 /*  88 */     this. = externalLocator;
 /*     */   }
 /*     */ 
 /*     */   public Object getResult() throws JAXBExceptionIllegalStateException {
 /*  92 */     return this..getResult();
 /*     */   }
 /*     */ 
 /*     */   public UnmarshallingContext getContext() {
 /*  96 */     return this.;
 /*     */   }
 /*     */ 
 /*     */   public void setDocumentLocator(Locator locator) {
 /* 100 */     if (this. != null) {
 /* 101 */       return;
 /*     */     }
 /* 103 */     this. = new LocatorExWrapper(locator);
 /*     */   }
 /*     */ 
 /*     */   public void startDocument() throws SAXException {
 /* 107 */     this..startDocument(this.null);
 /*     */   }
 /*     */ 
 /*     */   public void endDocument() throws SAXException {
 /* 111 */     this..endDocument();
 /*     */   }
 /*     */ 
 /*     */   public void startPrefixMapping(String prefixString urithrows SAXException {
 /* 115 */     this..startPrefixMapping(prefixuri);
 /*     */   }
 /*     */ 
 /*     */   public void endPrefixMapping(String prefixthrows SAXException {
 /* 119 */     this..endPrefixMapping(prefix);
 /*     */   }
 /*     */ 
 /*     */   public void startElement(String uriString localString qnameAttributes attsthrows SAXException
 /*     */   {
 /* 124 */     if ((uri == null) || (uri.length() == 0))
 /* 125 */       uri = "";
 /* 126 */     if ((local == null) || (local.length() == 0))
 /* 127 */       local = qname;
 /* 128 */     if ((qname == null) || (qname.length() == 0)) {
 /* 129 */       qname = local;
 /*     */     }
 /* 131 */     processText(true);
 /*     */ 
 /* 133 */     this.. = uri;
 /* 134 */     this.. = local;
 /* 135 */     this.. = qname;
 /* 136 */     this.. = atts;
 /* 137 */     this..startElement(this.);
 /*     */   }
 /*     */ 
 /*     */   public void endElement(String uriString localNameString qNamethrows SAXException {
 /* 141 */     processText(false);
 /* 142 */     this.. = uri;
 /* 143 */     this.. = localName;
 /* 144 */     this.. = qName;
 /* 145 */     this..endElement(this.);
 /*     */   }
 /*     */ 
 /*     */   public final void characters(char[] bufint startint len)
 /*     */   {
 /* 150 */     if (this..expectText())
 /* 151 */       this..append(bufstartlen);
 /*     */   }
 /*     */ 
 /*     */   public final void ignorableWhitespace(char[] bufint startint len) {
 /* 155 */     characters(bufstartlen);
 /*     */   }
 /*     */ 
 /*     */   public void processingInstruction(String targetString data)
 /*     */   {
 /*     */   }
 /*     */ 
 /*     */   public void skippedEntity(String name)
/*     */   {
/*     */   }
/*     */ 
/*     */   private void processText(boolean ignorablethrows SAXException {
/* 167 */     if ((this..expectText()) && ((!ignorable) || (!WhiteSpaceProcessor.isWhiteSpace(this.))))
/* 168 */       this..text(this.);
/* 169 */     this..setLength(0);
/*     */   }
/*     */ 
/*     */   private static final class TagNameImpl extends TagName
/*     */   {
/*     */     String qname;
/*     */ 
/*     */     public String getQname()
/*     */     {
/*  71 */       return this.;
/*     */     }
/*     */   }
/*     */ }
/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/thirdparty-all.jar
 * Qualified Name:     com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector
 * JD-Core Version:    0.6.0
 */
New to GrepCode? Check out our FAQ X