Javolution 6.0.0 java
XMLContext.java
Go to the documentation of this file.
1 /*
2  * Javolution - Java(TM) Solution for Real-Time and Embedded Systems
3  * Copyright (C) 2012 - Javolution (http://javolution.org/)
4  * All rights reserved.
5  *
6  * Permission to use, copy, modify, and distribute this software is
7  * freely granted, provided that this notice is preserved.
8  */
9 package javolution.xml;
10 
15 
31 public abstract class XMLContext extends FormatContext {
32 
36  protected XMLContext() {}
37 
41  public static XMLContext enter() {
43  }
44 
49  public static <T> XMLFormat<T> getFormat(Class<? extends T> type) {
51  }
52 
56  public abstract <T> void setFormat(Class<? extends T> type,
57  XMLFormat<T> format);
58 
62  protected abstract <T> XMLFormat<T> searchFormat(
63  Class<? extends T> type);
64 
68  private static XMLContext currentXMLContext() {
70  if (ctx != null)
71  return ctx;
72  return OSGiServices.getXMLContext();
73  }
74 }
javolution
javolution.context
Definition: AbstractContext.java:9
javolution.xml.XMLContext.currentXMLContext
static XMLContext currentXMLContext()
Definition: XMLContext.java:68
javolution.xml.XMLContext.XMLContext
XMLContext()
Definition: XMLContext.java:36
javolution.xml.XMLContext
Definition: XMLContext.java:31
javolution.context.FormatContext
Definition: FormatContext.java:32
javolution.xml.XMLContext.setFormat
abstract< T > void setFormat(Class<? extends T > type, XMLFormat< T > format)
javolution.text
Definition: CharArray.java:9
javolution.context.AbstractContext
Definition: AbstractContext.java:40
javolution.context.AbstractContext.current
static AbstractContext current()
Definition: AbstractContext.java:61
javolution.xml.XMLFormat
Definition: XMLFormat.java:116
javolution.context.AbstractContext.enterInner
AbstractContext enterInner()
Definition: AbstractContext.java:141
javolution.osgi.internal
Definition: ConfigurableListenerImpl.java:9
javolution.text.TextFormat
Definition: TextFormat.java:52
javolution.osgi.internal.OSGiServices
Definition: OSGiServices.java:50
javolution.xml.XMLContext.getFormat
static< T > XMLFormat< T > getFormat(Class<? extends T > type)
Definition: XMLContext.java:49
javolution.xml.XMLContext.enter
static XMLContext enter()
Definition: XMLContext.java:41
javolution.xml.XMLContext.searchFormat
abstract< T > XMLFormat< T > searchFormat(Class<? extends T > type)
javolution.osgi
javolution.osgi.internal.OSGiServices.getXMLContext
static XMLContext getXMLContext()
Definition: OSGiServices.java:109