X-Git-Url: https://git.hedgecode.org/?p=hespiff.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fxml%2Fxspf%2FProperties.java;fp=src%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fxml%2Fxspf%2FProperties.java;h=0000000000000000000000000000000000000000;hp=edf2d6cbab63cdeb507e07db08d3bf38a4fd605f;hb=d50a7fa6952079a2685cf740cf221b69a4e5fafa;hpb=ad6e6a2426c97aa14868d9bd2d279efc84c890d8 diff --git a/src/main/java/org/hedgecode/xml/xspf/Properties.java b/src/main/java/org/hedgecode/xml/xspf/Properties.java deleted file mode 100644 index edf2d6c..0000000 --- a/src/main/java/org/hedgecode/xml/xspf/Properties.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright (c) 2015-2019. Developed by Hedgecode. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.hedgecode.xml.xspf; - -import java.util.HashMap; -import java.util.Map; - -/** - * - * - * @author Dmitry Samoshin aka gotty - */ -public final class Properties { - - public static final String CHARSET = "xspf.charset"; - public static final String FORMATTED = "xspf.formatted"; - public static final String STANDALONE = "xspf.standalone"; - - private static final Map props = new HashMap() { - { - put(CHARSET, XSPFConstants.DEF_CHARSET); - put(FORMATTED, Boolean.TRUE); - put(STANDALONE, Boolean.FALSE); - } - }; - - public static void setProperty(String name, Object value) { - if (props.containsKey(name)) { - if (props.get(name).getClass().equals(value.getClass())) - props.put(name, value); - } - } - - public static Object getProperty(String name, Class clazz) { - if (clazz != null && props.containsKey(name)) { - Object property = props.get(name); - if (clazz.isAssignableFrom(property.getClass())) - return property; - } - return null; - } - - private Properties() { - throw new AssertionError( - "I am so paranoid!" - ); - } - -}