public javax.xml.stream.events.StartElement createStartElement(String prefix, String namespaceUri, String localName, java.util.Iterator attributes, java.util.Iterator namespaces, javax.xml.namespace.NamespaceContext context) { StartElementEvent elem = new StartElementEvent(prefix, namespaceUri, localName); elem.addAttributes(attributes); elem.addNamespaceAttributes(namespaces); elem.setNamespaceContext(context); if(location != null)elem.setLocation(location); return elem; }
public javax.xml.stream.events.Characters createCData(String content) { //stax doesn't have separate CDATA event. This is taken care by //CHRACTERS event setting the cdata flag to true. CharacterEvent charEvent = new CharacterEvent(content, true); if(location != null)charEvent.setLocation(location); return charEvent; }
public javax.xml.stream.events.Namespace createNamespace(String prefix, String namespaceURI) { NamespaceImpl event = new NamespaceImpl(prefix, namespaceURI); if(location != null)event.setLocation(location); return event; }
public javax.xml.stream.events.StartDocument createStartDocument(String encoding) { StartDocumentEvent event = new StartDocumentEvent(encoding); if(location != null)event.setLocation(location); return event; }
public javax.xml.stream.events.EntityReference createEntityReference(String name, EntityDeclaration entityDeclaration) { EntityReferenceEvent event = new EntityReferenceEvent(name, entityDeclaration); if(location != null)event.setLocation(location); return event; }
/** * * @param data Character Data. */ public CharacterEvent(String data) { fIsCData = false; init(); fData = data; }
/** * @return String String representation of this event */ public String toString() { return "<!--" + getText() + "-->"; }
public StartDocumentEvent(String encoding, String version, boolean standalone,Location loc){ this.fStandaloneSet = true; init(encoding, version, standalone, loc); } protected void init(String encoding, String version, boolean standalone,Location loc) {
public NotationDeclarationImpl(XMLNotationDecl notation){ this.fName = notation.name; this.fPublicId = notation.publicId; this.fSystemId = notation.systemId; setEventType(XMLEvent.NOTATION_DECLARATION); }
/** * * @return String return the String representation of this event. */ public String toString() { if(fIsCData) return "<![CDATA[" + getData() + "]]>"; else return fData; }
public String getNamespaceURI() { //we are treating namespace declaration as attribute -- so URI is stored as value //xmlns:prefix="Value" return this.getValue(); }
void setNamespaceURI(String uri) { //we are treating namespace declaration as attribute -- so URI is stored as value //xmlns:prefix="Value" this.setValue(uri); }
public javax.xml.stream.events.Characters createCharacters(String content) { CharacterEvent charEvent = new CharacterEvent(content); if(location != null)charEvent.setLocation(location); return charEvent; }
public javax.xml.stream.events.StartDocument createStartDocument(String encoding, String version, boolean standalone) { StartDocumentEvent event = new StartDocumentEvent(encoding, version, standalone); if(location != null)event.setLocation(location); return event; }
/** * * @param data Character Data. * @param flag true if CData */ public CharacterEvent(String data, boolean flag) { init(); fData = data; fIsCData = flag; }
/** * @return String String representation of this event */ public String toString() { return "<!--" + getText() + "-->"; }
public javax.xml.stream.events.Characters createCData(String content) { //stax doesn't have separate CDATA event. This is taken care by //CHRACTERS event setting the cdata flag to true. CharacterEvent charEvent = new CharacterEvent(content, true); if(location != null)charEvent.setLocation(location); return charEvent; }
/** * * @param data Character Data. * @param flag true if CData * @param isIgnorableWhiteSpace true if data is ignorable whitespace. */ public CharacterEvent(String data, boolean flag, boolean isIgnorableWhiteSpace) { init(); fData = data; fIsCData = flag; fIsIgnorableWhitespace = isIgnorableWhiteSpace ; }
public javax.xml.stream.events.Characters createSpace(String content) { CharacterEvent event = new CharacterEvent(content); if(location != null)event.setLocation(location); return event; }
/** * * @param data Character Data. * @param flag true if CData */ public CharacterEvent(String data, boolean flag) { init(); fData = data; fIsCData = flag; }