< prev index next >
src/java.xml/share/classes/com/sun/xml/internal/stream/events/DTDEvent.java
Print this page
*** 1,7 ****
/*
! * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
--- 1,7 ----
/*
! * Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
*** 23,104 ****
* questions.
*/
package com.sun.xml.internal.stream.events;
import javax.xml.stream.events.DTD;
import javax.xml.stream.events.XMLEvent;
/**
*
* @author Neeraj Bajaj, Sun Microsystesm.
*
*/
! public class DTDEvent extends DummyEvent implements DTD{
private String fDoctypeDeclaration;
! private java.util.List fNotations;
! private java.util.List fEntities;
! /** Creates a new instance of DTDEvent */
public DTDEvent() {
init();
}
! public DTDEvent(String doctypeDeclaration){
init();
fDoctypeDeclaration = doctypeDeclaration;
}
! public void setDocumentTypeDeclaration(String doctypeDeclaration){
fDoctypeDeclaration = doctypeDeclaration;
}
public String getDocumentTypeDeclaration() {
return fDoctypeDeclaration;
}
//xxx: we can change the signature if the implementation doesn't store the entities in List Datatype.
//and then convert that DT to list format here. That way callee dont need to bother about conversion
!
! public void setEntities(java.util.List entites){
fEntities = entites;
}
! public java.util.List getEntities() {
return fEntities;
}
//xxx: we can change the signature if the implementation doesn't store the entities in List Datatype.
//and then convert that DT to list format here. That way callee dont need to bother about conversion
!
! public void setNotations(java.util.List notations){
fNotations = notations;
}
! public java.util.List getNotations() {
return fNotations;
}
/**
! *Returns an implementation defined representation of the DTD.
! * This method may return null if no representation is available.
*
*/
public Object getProcessedDTD() {
return null;
}
! protected void init(){
setEventType(XMLEvent.DTD);
}
! public String toString(){
! return fDoctypeDeclaration ;
}
protected void writeAsEncodedUnicodeEx(java.io.Writer writer)
! throws java.io.IOException
! {
writer.write(fDoctypeDeclaration);
}
}
--- 23,112 ----
* questions.
*/
package com.sun.xml.internal.stream.events;
+ import java.util.List;
import javax.xml.stream.events.DTD;
+ import javax.xml.stream.events.EntityDeclaration;
+ import javax.xml.stream.events.NotationDeclaration;
import javax.xml.stream.events.XMLEvent;
/**
*
* @author Neeraj Bajaj, Sun Microsystesm.
*
*/
! public class DTDEvent extends DummyEvent implements DTD {
private String fDoctypeDeclaration;
! private List<NotationDeclaration> fNotations;
! private List<EntityDeclaration> fEntities;
! /**
! * Creates a new instance of DTDEvent
! */
public DTDEvent() {
init();
}
! public DTDEvent(String doctypeDeclaration) {
init();
fDoctypeDeclaration = doctypeDeclaration;
}
! public void setDocumentTypeDeclaration(String doctypeDeclaration) {
fDoctypeDeclaration = doctypeDeclaration;
}
+ @Override
public String getDocumentTypeDeclaration() {
return fDoctypeDeclaration;
}
//xxx: we can change the signature if the implementation doesn't store the entities in List Datatype.
//and then convert that DT to list format here. That way callee dont need to bother about conversion
! public void setEntities(List<EntityDeclaration> entites) {
fEntities = entites;
}
! @Override
! public List<EntityDeclaration> getEntities() {
return fEntities;
}
//xxx: we can change the signature if the implementation doesn't store the entities in List Datatype.
//and then convert that DT to list format here. That way callee dont need to bother about conversion
! public void setNotations(List<NotationDeclaration> notations) {
fNotations = notations;
}
! @Override
! public List<NotationDeclaration> getNotations() {
return fNotations;
}
/**
! * Returns an implementation defined representation of the DTD. This method
! * may return null if no representation is available.
*
*/
+ @Override
public Object getProcessedDTD() {
return null;
}
! protected final void init() {
setEventType(XMLEvent.DTD);
}
! @Override
! public String toString() {
! return fDoctypeDeclaration;
}
+ @Override
protected void writeAsEncodedUnicodeEx(java.io.Writer writer)
! throws java.io.IOException {
writer.write(fDoctypeDeclaration);
}
}
< prev index next >