diff options
Diffstat (limited to 'src/com/sun/xml/internal/stream/XMLEntityStorage.java')
-rw-r--r-- | src/com/sun/xml/internal/stream/XMLEntityStorage.java | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/src/com/sun/xml/internal/stream/XMLEntityStorage.java b/src/com/sun/xml/internal/stream/XMLEntityStorage.java index 56735e5..6252f22 100644 --- a/src/com/sun/xml/internal/stream/XMLEntityStorage.java +++ b/src/com/sun/xml/internal/stream/XMLEntityStorage.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2015, 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 @@ -25,19 +25,20 @@ package com.sun.xml.internal.stream; -import java.util.Hashtable; - +import com.sun.org.apache.xerces.internal.impl.Constants; +import com.sun.org.apache.xerces.internal.impl.PropertyManager; +import com.sun.org.apache.xerces.internal.impl.XMLEntityManager; +import com.sun.org.apache.xerces.internal.impl.XMLErrorReporter; import com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter; import com.sun.org.apache.xerces.internal.util.URI; import com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl; +import com.sun.org.apache.xerces.internal.utils.SecuritySupport; import com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager; import com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException; -import com.sun.org.apache.xerces.internal.impl.XMLEntityManager; -import com.sun.org.apache.xerces.internal.impl.PropertyManager; -import com.sun.org.apache.xerces.internal.impl.XMLErrorReporter; -import com.sun.org.apache.xerces.internal.impl.Constants; -import com.sun.org.apache.xerces.internal.utils.SecuritySupport; +import java.util.Collections; import java.util.Enumeration; +import java.util.HashMap; +import java.util.Map; /** * @@ -62,7 +63,7 @@ public class XMLEntityStorage { protected boolean fWarnDuplicateEntityDef; /** Entities. */ - protected Hashtable fEntities = new Hashtable(); + protected Map<String, Entity> fEntities = new HashMap<>(); protected Entity.ScannedEntity fCurrentEntity ; @@ -138,7 +139,7 @@ public class XMLEntityStorage { * @see SymbolTable */ public Entity getEntity(String name) { - return (Entity)fEntities.get(name); + return fEntities.get(name); } // getEntity(String) public boolean hasEntities() { @@ -150,7 +151,7 @@ public class XMLEntityStorage { } // getEntity(String) public Enumeration getEntityKeys() { - return fEntities.keys(); + return Collections.enumeration(fEntities.keySet()); } /** * Adds an internal entity declaration. @@ -263,7 +264,7 @@ public class XMLEntityStorage { */ public boolean isExternalEntity(String entityName) { - Entity entity = (Entity)fEntities.get(entityName); + Entity entity = fEntities.get(entityName); if (entity == null) { return false; } @@ -280,7 +281,7 @@ public class XMLEntityStorage { */ public boolean isEntityDeclInExternalSubset(String entityName) { - Entity entity = (Entity)fEntities.get(entityName); + Entity entity = fEntities.get(entityName); if (entity == null) { return false; } @@ -333,7 +334,7 @@ public class XMLEntityStorage { */ public boolean isUnparsedEntity(String entityName) { - Entity entity = (Entity)fEntities.get(entityName); + Entity entity = fEntities.get(entityName); if (entity == null) { return false; } @@ -348,7 +349,7 @@ public class XMLEntityStorage { */ public boolean isDeclaredEntity(String entityName) { - Entity entity = (Entity)fEntities.get(entityName); + Entity entity = fEntities.get(entityName); return entity != null; } /** |