|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.meyling.principia.logic.paragraph.ParagraphCreator
This class provides static methods for reading and
writing an Argument.
| Field Summary | |
private static Map |
class2string
for converting a (Argument) class into an
String |
static String |
PARAGRAPH_ABBREVIATION
string for an Abbreviation |
static String |
PARAGRAPH_AXIOM
string for an Axiom |
static String |
PARAGRAPH_LINK_LABEL
string for a LinkLabel |
static String |
PARAGRAPH_PARAGRAPH
string for a Paragraph |
static String |
PARAGRAPH_PROOF_LINE
string for a ProofLine |
static String |
PARAGRAPH_PROOF_LINE_LIST
string for a ProofLineList |
static String |
PARAGRAPH_PROPOSITION
string for a Proposition |
static String |
PARAGRAPH_RULE_DECLARATION
|
static String |
PARAGRAPH_SENTENCE
string for a Sentence |
private ParsingTable |
parsing
for converting an created Argument into an input file position |
private static Map |
string2class
for converting a String into an
(Argument) class |
| Constructor Summary | |
ParagraphCreator()
|
|
| Method Summary | |
(package private) static void |
Make attribut initialization. |
static Map |
getMap()
Get the mapping of Strings to operator classes. |
static String |
getName(Class clazz)
Get name of known operator class. |
static Argument |
readArgument(TextInput input,
ParsingTable parsing)
Create an Argument out of an TextInput object. |
static String |
writeArgument(Argument argument)
Write an Argument to an String. |
static void |
writeArgument(Output output,
Argument argument)
Write an Argument to an Output object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
| Field Detail |
public static final String PARAGRAPH_PROOF_LINE
ProofLinepublic static final String PARAGRAPH_PROOF_LINE_LIST
ProofLineListpublic static final String PARAGRAPH_ABBREVIATION
Abbreviationpublic static final String PARAGRAPH_AXIOM
Axiompublic static final String PARAGRAPH_SENTENCE
Sentencepublic static final String PARAGRAPH_LINK_LABEL
LinkLabelpublic static final String PARAGRAPH_PROPOSITION
Propositionpublic static final String PARAGRAPH_PARAGRAPH
Paragraphpublic static final String PARAGRAPH_RULE_DECLARATION
private static final Map string2class
String into an
(Argument) classprivate static final Map class2string
class into an
Stringprivate final ParsingTable parsing
| Constructor Detail |
public ParagraphCreator()
| Method Detail |
static void()
public static final Map getMap()
public static final String getName(Class clazz)
throws IllegalArgumentException
clazz - look for name of this classIllegalArgumentException - if operator class c
is unknown
public static final Argument readArgument(TextInput input,
ParsingTable parsing)
throws ParsingException
Argument out of an TextInput object.input - source to read fromparsing - maps Arguments into PositionsParsingException - if creation failed
public static final void writeArgument(Output output,
Argument argument)
throws IllegalArgumentException
Argument to an Output object.output - destination to write toargument - this object will be writtenIllegalArgumentException - if writing failed
public static final String writeArgument(Argument argument)
throws IllegalArgumentException
Argument to an String.argument - this object will be writtenIllegalArgumentException - if writing failed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||