Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop XML-support #204

Merged
merged 2 commits into from
Mar 27, 2014
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .scripts/pod-update-checksum.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
45bd510e12fe4c85378540cfb7d1073887753644
88e00d24a8f00fc589149c5f87a5d002d6c50859
75 changes: 4 additions & 71 deletions A-Typhoon.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,7 @@ following:

## Design Goals / Features

* Non-invasive. ***No macros or XML required***. . . while ***Spring-style XML*** or ***Guice-style macros*** are fully
supported (and sometimes useful), the main focus is on a <a href="https://github.com/typhoon-framework/Typhoon/wiki/Assembling-Components-with-Blocks">powerful Objective-C runtime approach.</a>
* Non-invasive. ***No macros or XML required*** . . . The main focus is on a <a href="https://github.com/typhoon-framework/Typhoon/wiki/Assembling-Components-with-Blocks">powerful Objective-C runtime approach.</a>

* Its not necessary to change ***any*** of your classes to use the framework. ***Can be introduced into legacy applications.***

Expand Down Expand Up @@ -150,7 +149,7 @@ ensure that the class is in the required state before and after properties are s

And then:

* <a href="https://github.com/typhoon-framework/Typhoon/wiki/Assembling-Components-with-Blocks">Assembling Components with Blocks (recommended) </a> ___or___ <a href="https://github.com/typhoon-framework/Typhoon/wiki/Assembling-Components-in-XML">Assembling Components in XML</a>
* <a href="https://github.com/typhoon-framework/Typhoon/wiki/Assembling-Components-with-Blocks">Assembling Components with Blocks</a>

* <a href="https://github.com/typhoon-framework/Typhoon/wiki/Autowiring">Autowiring</a>

Expand Down
6 changes: 3 additions & 3 deletions Source/Factory/TyphoonComponentFactory.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
*
* This is the base class for all component factories. It defines methods for retrieving components from the factory, as well as a low-level
* API for assembling components from their constituent parts. This low-level API could be used as-is, however its intended to use a higher
* level abstraction such as TyphoonBlockComponentFactory or TyphoonXmlComponentFactory.
* level abstraction such as TyphoonBlockComponentFactory.
*/
@interface TyphoonComponentFactory : NSObject
{
Expand Down Expand Up @@ -147,8 +147,8 @@
- (NSArray *)allComponentsForType:(id)classOrProtocol;

/**
* Returns the component matching the given key. For XML-style, this is the key specified as the 'id' attribute. For the block-style, this
* is the name of the method on the TyphoonAssembly interface, although, for block-style you'd typically use the assembly interface itself
* Returns the component matching the given key. For the block-style, this is the name of the method on the
* TyphoonAssembly interface, although, for block-style you'd typically use the assembly interface itself
* for component resolution.
*/
- (id)componentForKey:(NSString *)key;
Expand Down
32 changes: 0 additions & 32 deletions Source/Factory/Xml/TyphoonRXMLElement+XmlComponentFactory.h

This file was deleted.

314 changes: 0 additions & 314 deletions Source/Factory/Xml/TyphoonRXMLElement+XmlComponentFactory.m

This file was deleted.

Loading