Java Doc for ThreadSafeOperationRegistry.java in  » 6.0-JDK-Modules » Java-Advanced-Imaging » javax » media » jai » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » Java Advanced Imaging » javax.media.jai 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   javax.media.jai.OperationRegistry
      javax.media.jai.ThreadSafeOperationRegistry

ThreadSafeOperationRegistry
final class ThreadSafeOperationRegistry extends OperationRegistry (Code)
A wrapper class on OperationRegistry which is thread safe. Every method is wrapped with an appropriate read or a write lock. Exceptions are caught and the lock is released before the exception is re-thrown.
since:
   JAI 1.1



Constructor Summary
public  ThreadSafeOperationRegistry()
    

Method Summary
public  voidaddPropertyGenerator(String modeName, String descriptorName, PropertyGenerator generator)
    
public  voidclearFactoryPreferences(String modeName, String descriptorName, String productName)
    
public  voidclearOperationPreferences(String operationName, String productName)
    
public  voidclearProductPreferences(String modeName, String descriptorName)
    
public  voidclearPropertyState(String modeName)
    
public  voidcopyPropertyFromSource(String modeName, String descriptorName, String propertyName, int sourceIndex)
    
public  RegistryElementDescriptorgetDescriptor(Class descriptorClass, String descriptorName)
    
public  RegistryElementDescriptorgetDescriptor(String modeName, String descriptorName)
    
public  String[]getDescriptorNames(Class descriptorClass)
    
public  String[]getDescriptorNames(String modeName)
    
public  ListgetDescriptors(Class descriptorClass)
    
public  ListgetDescriptors(String modeName)
    
public  ObjectgetFactory(String modeName, String descriptorName)
    
public  IteratorgetFactoryIterator(String modeName, String descriptorName)
    
public  Object[][]getFactoryPreferences(String modeName, String descriptorName, String productName)
    
public  String[]getGeneratedPropertyNames(String modeName, String descriptorName)
    
public  ListgetOrderedFactoryList(String modeName, String descriptorName, String productName)
    
public  VectorgetOrderedProductList(String modeName, String descriptorName)
    
public  String[][]getProductPreferences(String modeName, String descriptorName)
    
public  PropertySourcegetPropertySource(String modeName, String descriptorName, Object op, Vector sources)
    
public  PropertySourcegetPropertySource(OperationNode op)
    
public  String[]getRegistryModes()
    
public  voidinitializeFromStream(InputStream in)
    
public  ObjectinvokeFactory(String modeName, String descriptorName, Object[] args)
    
public  voidreadExternal(ObjectInput in)
    
public  voidregisterDescriptor(RegistryElementDescriptor descriptor)
    
public  voidregisterFactory(String modeName, String descriptorName, String productName, Object factory)
    
public  voidregisterServices(ClassLoader cl)
    
public  voidremovePropertyGenerator(String modeName, String descriptorName, PropertyGenerator generator)
    
public  voidremoveRegistryMode(String modeName)
    
public  voidsetFactoryPreference(String modeName, String descriptorName, String productName, Object preferredOp, Object otherOp)
    
public  voidsetProductPreference(String modeName, String descriptorName, String preferredProductName, String otherProductName)
    
public  voidsuppressAllProperties(String modeName, String descriptorName)
    
public  voidsuppressProperty(String modeName, String descriptorName, String propertyName)
    
public  StringtoString()
    
public  voidunregisterDescriptor(RegistryElementDescriptor descriptor)
    
public  voidunregisterFactory(String modeName, String descriptorName, String productName, Object factory)
    
public  voidunregisterOperationDescriptor(String operationName)
    
public  voidunsetFactoryPreference(String modeName, String descriptorName, String productName, Object preferredOp, Object otherOp)
    
public  voidunsetProductPreference(String modeName, String descriptorName, String preferredProductName, String otherProductName)
    
public  voidupdateFromStream(InputStream in)
    
public  voidwriteExternal(ObjectOutput out)
    
public  voidwriteToStream(OutputStream out)
    


Constructor Detail
ThreadSafeOperationRegistry
public ThreadSafeOperationRegistry()(Code)




Method Detail
addPropertyGenerator
public void addPropertyGenerator(String modeName, String descriptorName, PropertyGenerator generator)(Code)



clearFactoryPreferences
public void clearFactoryPreferences(String modeName, String descriptorName, String productName)(Code)



clearOperationPreferences
public void clearOperationPreferences(String operationName, String productName)(Code)



clearProductPreferences
public void clearProductPreferences(String modeName, String descriptorName)(Code)



clearPropertyState
public void clearPropertyState(String modeName)(Code)



copyPropertyFromSource
public void copyPropertyFromSource(String modeName, String descriptorName, String propertyName, int sourceIndex)(Code)



getDescriptor
public RegistryElementDescriptor getDescriptor(Class descriptorClass, String descriptorName)(Code)



getDescriptor
public RegistryElementDescriptor getDescriptor(String modeName, String descriptorName)(Code)



getDescriptorNames
public String[] getDescriptorNames(Class descriptorClass)(Code)



getDescriptorNames
public String[] getDescriptorNames(String modeName)(Code)



getDescriptors
public List getDescriptors(Class descriptorClass)(Code)



getDescriptors
public List getDescriptors(String modeName)(Code)



getFactory
public Object getFactory(String modeName, String descriptorName)(Code)



getFactoryIterator
public Iterator getFactoryIterator(String modeName, String descriptorName)(Code)



getFactoryPreferences
public Object[][] getFactoryPreferences(String modeName, String descriptorName, String productName)(Code)



getGeneratedPropertyNames
public String[] getGeneratedPropertyNames(String modeName, String descriptorName)(Code)



getOrderedFactoryList
public List getOrderedFactoryList(String modeName, String descriptorName, String productName)(Code)



getOrderedProductList
public Vector getOrderedProductList(String modeName, String descriptorName)(Code)



getProductPreferences
public String[][] getProductPreferences(String modeName, String descriptorName)(Code)



getPropertySource
public PropertySource getPropertySource(String modeName, String descriptorName, Object op, Vector sources)(Code)



getPropertySource
public PropertySource getPropertySource(OperationNode op)(Code)



getRegistryModes
public String[] getRegistryModes()(Code)



initializeFromStream
public void initializeFromStream(InputStream in) throws IOException(Code)



invokeFactory
public Object invokeFactory(String modeName, String descriptorName, Object[] args)(Code)



readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException(Code)



registerDescriptor
public void registerDescriptor(RegistryElementDescriptor descriptor)(Code)



registerFactory
public void registerFactory(String modeName, String descriptorName, String productName, Object factory)(Code)



registerServices
public void registerServices(ClassLoader cl) throws IOException(Code)



removePropertyGenerator
public void removePropertyGenerator(String modeName, String descriptorName, PropertyGenerator generator)(Code)



removeRegistryMode
public void removeRegistryMode(String modeName)(Code)
NEW JAI 1.1 methods ************************



setFactoryPreference
public void setFactoryPreference(String modeName, String descriptorName, String productName, Object preferredOp, Object otherOp)(Code)



setProductPreference
public void setProductPreference(String modeName, String descriptorName, String preferredProductName, String otherProductName)(Code)



suppressAllProperties
public void suppressAllProperties(String modeName, String descriptorName)(Code)



suppressProperty
public void suppressProperty(String modeName, String descriptorName, String propertyName)(Code)



toString
public String toString()(Code)



unregisterDescriptor
public void unregisterDescriptor(RegistryElementDescriptor descriptor)(Code)



unregisterFactory
public void unregisterFactory(String modeName, String descriptorName, String productName, Object factory)(Code)



unregisterOperationDescriptor
public void unregisterOperationDescriptor(String operationName)(Code)
DEPRECATED METHODS ************************



unsetFactoryPreference
public void unsetFactoryPreference(String modeName, String descriptorName, String productName, Object preferredOp, Object otherOp)(Code)



unsetProductPreference
public void unsetProductPreference(String modeName, String descriptorName, String preferredProductName, String otherProductName)(Code)



updateFromStream
public void updateFromStream(InputStream in) throws IOException(Code)



writeExternal
public void writeExternal(ObjectOutput out) throws IOException(Code)



writeToStream
public void writeToStream(OutputStream out) throws IOException(Code)



Fields inherited from javax.media.jai.OperationRegistry
static String JAI_REGISTRY_FILE(Code)(Java Doc)
static String USR_REGISTRY_FILE(Code)(Java Doc)

Methods inherited from javax.media.jai.OperationRegistry
public void addPropertyGenerator(String modeName, String descriptorName, PropertyGenerator generator)(Code)(Java Doc)
public void addPropertyGenerator(String operationName, PropertyGenerator generator)(Code)(Java Doc)
public void clearCIFPreferences(String operationName, String productName)(Code)(Java Doc)
public void clearFactoryPreferences(String modeName, String descriptorName, String productName)(Code)(Java Doc)
public void clearOperationPreferences(String operationName, String productName)(Code)(Java Doc)
public void clearProductPreferences(String modeName, String descriptorName)(Code)(Java Doc)
public void clearProductPreferences(String operationName)(Code)(Java Doc)
public void clearPropertyState(String modeName)(Code)(Java Doc)
public void clearPropertyState()(Code)(Java Doc)
public void clearRIFPreferences(String operationName, String productName)(Code)(Java Doc)
public void copyPropertyFromSource(String modeName, String descriptorName, String propertyName, int sourceIndex)(Code)(Java Doc)
public void copyPropertyFromSource(String operationName, String propertyName, int sourceIndex)(Code)(Java Doc)
public PlanarImage create(String operationName, ParameterBlock paramBlock, RenderingHints renderHints)(Code)(Java Doc)
public CollectionImage createCollection(String operationName, ParameterBlock args, RenderingHints hints)(Code)(Java Doc)
public ContextualRenderedImageFactory createRenderable(String operationName, ParameterBlock paramBlock)(Code)(Java Doc)
public RegistryElementDescriptor getDescriptor(Class descriptorClass, String descriptorName)(Code)(Java Doc)
public RegistryElementDescriptor getDescriptor(String modeName, String descriptorName)(Code)(Java Doc)
public String[] getDescriptorNames(Class descriptorClass)(Code)(Java Doc)
public String[] getDescriptorNames(String modeName)(Code)(Java Doc)
public List getDescriptors(Class descriptorClass)(Code)(Java Doc)
public List getDescriptors(String modeName)(Code)(Java Doc)
public Object getFactory(String modeName, String descriptorName)(Code)(Java Doc)
public Iterator getFactoryIterator(String modeName, String descriptorName)(Code)(Java Doc)
public Object[][] getFactoryPreferences(String modeName, String descriptorName, String productName)(Code)(Java Doc)
public String[] getGeneratedPropertyNames(String modeName, String descriptorName)(Code)(Java Doc)
public String[] getGeneratedPropertyNames(String operationName)(Code)(Java Doc)
String getLocalName(String modeName, Object factoryInstance)(Code)(Java Doc)
public OperationDescriptor getOperationDescriptor(String operationName)(Code)(Java Doc)
public Vector getOperationDescriptors()(Code)(Java Doc)
public String[] getOperationNames()(Code)(Java Doc)
public Vector getOrderedCIFList(String operationName, String productName)(Code)(Java Doc)
public List getOrderedFactoryList(String modeName, String descriptorName, String productName)(Code)(Java Doc)
public Vector getOrderedProductList(String modeName, String descriptorName)(Code)(Java Doc)
public Vector getOrderedProductList(String operationName)(Code)(Java Doc)
public Vector getOrderedRIFList(String operationName, String productName)(Code)(Java Doc)
public String[][] getProductPreferences(String modeName, String descriptorName)(Code)(Java Doc)
public String[][] getProductPreferences(String operationName)(Code)(Java Doc)
public PropertySource getPropertySource(String modeName, String descriptorName, Object op, Vector sources)(Code)(Java Doc)
public PropertySource getPropertySource(OperationNode op)(Code)(Java Doc)
public PropertySource getPropertySource(RenderedOp op)(Code)(Java Doc)
public PropertySource getPropertySource(RenderableOp op)(Code)(Java Doc)
public String[] getRegistryModes()(Code)(Java Doc)
public static OperationRegistry getThreadSafeOperationRegistry()(Code)(Java Doc)
public void initializeFromStream(InputStream in) throws IOException(Code)(Java Doc)
static OperationRegistry initializeRegistry()(Code)(Java Doc)
public Object invokeFactory(String modeName, String descriptorName, Object[] args)(Code)(Java Doc)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException(Code)(Java Doc)
public void registerCIF(String operationName, String productName, CollectionImageFactory CIF)(Code)(Java Doc)
public void registerCRIF(String operationName, ContextualRenderedImageFactory CRIF)(Code)(Java Doc)
public void registerDescriptor(RegistryElementDescriptor descriptor)(Code)(Java Doc)
public void registerFactory(String modeName, String descriptorName, String productName, Object factory)(Code)(Java Doc)
public void registerOperationDescriptor(OperationDescriptor odesc, String operationName)(Code)(Java Doc)
public void registerRIF(String operationName, String productName, RenderedImageFactory RIF)(Code)(Java Doc)
public void registerServices(ClassLoader cl) throws IOException(Code)(Java Doc)
public void removePropertyGenerator(String modeName, String descriptorName, PropertyGenerator generator)(Code)(Java Doc)
public void removePropertyGenerator(String operationName, PropertyGenerator generator)(Code)(Java Doc)
public void removeRegistryMode(String modeName)(Code)(Java Doc)
public void setCIFPreference(String operationName, String productName, CollectionImageFactory preferredCIF, CollectionImageFactory otherCIF)(Code)(Java Doc)
public void setFactoryPreference(String modeName, String descriptorName, String productName, Object preferredOp, Object otherOp)(Code)(Java Doc)
public void setProductPreference(String modeName, String descriptorName, String preferredProductName, String otherProductName)(Code)(Java Doc)
public void setProductPreference(String operationName, String preferredProductName, String otherProductName)(Code)(Java Doc)
public void setRIFPreference(String operationName, String productName, RenderedImageFactory preferredRIF, RenderedImageFactory otherRIF)(Code)(Java Doc)
public void suppressAllProperties(String modeName, String descriptorName)(Code)(Java Doc)
public void suppressAllProperties(String operationName)(Code)(Java Doc)
public void suppressProperty(String modeName, String descriptorName, String propertyName)(Code)(Java Doc)
public void suppressProperty(String operationName, String propertyName)(Code)(Java Doc)
public String toString()(Code)(Java Doc)
public void unregisterCIF(String operationName, String productName, CollectionImageFactory CIF)(Code)(Java Doc)
public void unregisterCRIF(String operationName, ContextualRenderedImageFactory CRIF)(Code)(Java Doc)
public void unregisterDescriptor(RegistryElementDescriptor descriptor)(Code)(Java Doc)
public void unregisterFactory(String modeName, String descriptorName, String productName, Object factory)(Code)(Java Doc)
public void unregisterOperationDescriptor(String operationName)(Code)(Java Doc)
public void unregisterRIF(String operationName, String productName, RenderedImageFactory RIF)(Code)(Java Doc)
public void unsetCIFPreference(String operationName, String productName, CollectionImageFactory preferredCIF, CollectionImageFactory otherCIF)(Code)(Java Doc)
public void unsetFactoryPreference(String modeName, String descriptorName, String productName, Object preferredOp, Object otherOp)(Code)(Java Doc)
public void unsetProductPreference(String modeName, String descriptorName, String preferredProductName, String otherProductName)(Code)(Java Doc)
public void unsetProductPreference(String operationName, String preferredProductName, String otherProductName)(Code)(Java Doc)
public void unsetRIFPreference(String operationName, String productName, RenderedImageFactory preferredRIF, RenderedImageFactory otherRIF)(Code)(Java Doc)
public void updateFromStream(InputStream in) throws IOException(Code)(Java Doc)
public void writeExternal(ObjectOutput out) throws IOException(Code)(Java Doc)
public void writeToStream(OutputStream out) throws IOException(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.